PPF 개요

Objective

After completing this lesson, you will be able to SAP EWM에서 조건 기법 설정 액티비티를 엽니다.

PPF(Post Processing Framework)

PPF(Post Processing Framework)는 조건에 기반하여 액션(예: 납품서 인쇄, 메시지 또는 팩스 전송)을 생성할 수 있으며 일관된 인터페이스를 갖는 SAP 어플리케이션(예: SAP EWM)을 제공합니다. 어플리케이션 문서에 특정한 조건이 발생할 경우 이와 같은 액션들이 생성되며, 이들 액션은 생성된 즉시 처리되거나 또는 추후에 처리됩니다.

PPF(Post Processing Framework)는 액션을 계획하고, 시작하고, 모니터링할 수 있는 툴을 제공합니다. 자동으로 또는 대화형 방식으로 액션의 결정, 생성, 처리를 수행할 수 있습니다.

PPF는 SAP Web Application Server의 일부이며 다른 어플리케이션에서 사용될 수 있습니다. PPF는 메시지 컨트롤의 후속 버전으로서 폭넓은 기능 범위, 간편한 어플리케이션 연결, 높은 유연성을 제공합니다.

PPF(Post Processing Framework)를 통한 SAP EWM 출력 관리 프로세스를 보여주는 다이어그램입니다. SAP EWM에서 조건을 평가하고 인쇄, 다른 시스템과 통신, XI 메시지 또는 BAPI 호출 전송과 같은 액션을 실행하기 위해 PPF를 트리거하는 방법을 설명합니다.

SAP EWM은 다음 작업을 수행할 때 PPF를 사용합니다.

  • 인쇄
  • SAP ERP 또는 SAP GTS 같은 다른 시스템과의 통신
  • XI 메시지 전송
  • SAP EWM 내 비즈니스 오브젝트 간 비동기 업데이트
  • 개별적인 어플리케이션 로그를 작성할 수 있도록, 비즈니스 프로세스로 느슨하게 결합된(loosely-coupled) 액션 실행

PPF는 특히 비동기 프로세스, 인쇄 및 워크플로우를 위해 SAP EWM 프로세스를 고객이 확장할 수 있게 해 주는 일반적인 옵션입니다.

PPF 구조

PPF를 사용할 때는 다음 요소들이 중요한 역할을 합니다.

액션 프로파일

액션 프로파일에는 여러 액션 정의와 프로파일의 모든 액션 정의에 대한 설정이 포함되어 있습니다. SAP EWM에서는 어플리케이션에서 사용되는 액션 프로파일이 하드 코드되거나 커스터마이징에 의해 결정됩니다.

프로파일은 "공통 프로파일"로 설정될 수 있습니다. 공통 프로파일에는 재사용 가능 액션이 포함되어 있으며, 공통 항목이 아닌 프로파일들이 공통 프로파일을 참조합니다.

PPF(Post Processing Framework) 연결의 아키텍처 다이어그램입니다. 액션 프로파일, 액션 정의 및 조건을 포함한 PPF 핵심 컴포넌트를 통해 SAP 어플리케이션 및 비즈니스 오브젝트 트리거에서 인쇄, 워크플로우, BAdI, 팩스/전자메일과 같은 최종 실행 출력까지의 흐름이 표시됩니다.

액션 정의

액션 정의는 액션의 내용을 설명합니다. 액션은 어플리케이션 문서에 특정한 조건이 발생할 경우 실행되도록 예약되는 기능 또는 프로세스로서, 즉시 시작되거나 또는 추후에 시작됩니다. 또한 시스템 또는 사용자가 백그라운드에서 액션을 수행할 수 있는지 여부도 포함됩니다. 액션 일정을 계획한 후 즉시 시작될 수 있으며 또는 추후에 시작될 수도 있습니다.

액션 처리 시 적절한 출력 형식이 생성되며 가능한 출력 형식은 아래와 같습니다.

  • 스마트 서식 인쇄, 팩스 또는 메일
  • 외부 통신(Adobe PDF 인쇄 시)
  • 메소드 호출 - BAdI EXEC_METHODCALL_PPF 구현으로 액션 처리가 표시됩니다.
  • 경고 트리거
  • 워크플로우

액션 정의에는 처리 시간이 포함되며 옵션은 다음과 같습니다.

  • 즉시 처리
  • 문서 저장 시 처리
  • 선택 리포트를 사용하여 처리

액션 결정 또는 일정 계획

SAP EWM에서는 어플리케이션별 로직에 따라 액션 일정이 계획됩니다. PPF 프레임워크 문서에서 기본 설정으로 안내하는 결정은 사용되지 "않습니다".

결정을 통해 액션 일정 계획 조건이 유효한지 여부에 대한 확인이 이루어집니다. SAP EWM에서는 조건에 BAdI EVAL_SCHEDCOND_PPF가 사용됩니다. 납품 처리를 위해 구현되는 로직은 다음과 같은 세 가지 단계로 구성됩니다.

  1. 비즈니스 관점에서 판단할 때 액션이 적절한지, 액션에 관련된 모든 데이터가 제공되는지 여부를 확인합니다. 예를 들면 아래와 같습니다.
    • 피킹 또는 반입에 관련이 있는 품목에 대해서만 창고 태스크 생성 일정 계획
    • 납품 문서에서 운송 단위(TU, Transportation Unit) 액티비티 생성에 필요한 모든 정보가 제공되는 경우에만 TU 생성 일정 계획
  2. 각각의 커스터마이징을 평가합니다. 예를 들면 아래와 같습니다.
    • 창고 프로세스 유형이 자동 웨이브 지정(wave assignment)과 관련이 있는 경우에만 출하 오더 품목에 대해 자동 웨이브 지정 일정 계획
    • 생산 소비를 위한 자동 출고
  3. 조건 레코드를 평가합니다. 액션 실행과 관련한 의사결정(특히, 비즈니스 프로세스에서의 액션 실행 시간)이 매우 유연하게 이루어져야 하는 경우 SAP는 조건 레코드를 사용하여 납품 처리에 필요한 액션을 결정합니다. 창고 오더나 하역 단위에 관련된 인쇄에는 항상 조건 레코드가 사용되었습니다. 일정 조건 안에서, PPF 액션 일정이 계획되어야 하는지 여부뿐 아니라 어떤 서식, 서식 유형, 프린터 및 스풀 매개변수가 사용되어야 하는지도 결정되기 때문입니다.

PPF 사용

SAP EWM에서는 세 가지의 독립된 어플리케이션에 PPF가 사용됩니다.

  • 납품 문서(어플리케이션 /SCDL/DELIVERY)

    액션 프로파일이 납품 유형에 지정됩니다. SAP는 여러 가지 프로파일을 제공하는데, SAP EWM 5.0과 SAP EWM 5.1에서 제공되는 프로파일들이 액션 결정 시 각기 다른 기술을 사용하며 이후 릴리스에서는 액션이 추후 실행되도록 하는 일정 계획 기능이 도입되었기 때문입니다.

  • 출하 및 입고(어플리케이션 /SCWM/SHP_RCV)

    운송 단위 및 차량에 대한 운송 수단과 도어(doors, 외부 어플리케이션과의 통신에만 사용됨)에 액션 프로파일이 지정됩니다. 출하 및 입고는 조건 레코드를 사용하지 않으며, 액션 일정 계획은 하드 코드된 일정 계획 조건을 기반으로 합니다.

  • 창고 관리 엔진(어플리케이션 /SCWM/WME)

    인쇄가 필요할 수 있는 모든 창고 내부 프로세스에 어플리케이션 창고 관리 엔진이 사용됩니다.

    • 창고 오더
    • 하역 단위
    • 재고 실사 문서
    • 부가가치 서비스 오더
    • 운송 창고(TM에 통지를 보낼 때)

    액션 프로파일은 오브젝트에는 지정되지 않으며 조건 레코드를 통해 모든 내용이 제어됩니다. 조건 레코드 결정 절차만 여러 오브젝트에 지정됩니다(예: 창고 오더에 대한 창고 프로세스 유형 또는 하역 단위에 대한 포장재 유형).

노트

"SAP EWM에서 PPF를 사용하는 방법(How to Use PPF in SAP EWM)" 문서에서, SAP EWM에서의 PPF 사용과 관련한 포괄적인 개요와 SAP가 제공하는 다양한 액션 프로파일 리스트, PPF 액션 일정 계획 예제를 확인할 수 있습니다. 이 문서는 SAP 커뮤니티 wiki(https://wiki.scn.sap.com)에서 찾아볼 수 있습니다.

요약

  • SAP Extended Warehouse Management(SAP EWM)에서 조건에 따라 액션(인쇄, 메시징 등)을 생성할 수 있도록 PPF(Post Processing Framework)를 단일 인터페이스로 정의합니다.
  • 액션 프로파일, 액션 정의, 액션 결정 및 일정 계획 로직 등 PPF 구조의 핵심 컴포넌트는 무엇입니까?
  • PPF가 납품 처리, 출하 및 입고, 창고 관리 엔진과 같은 여러 SAP EWM 영역에 어떻게 적용되는지 설명합니다.

PPF의 조건 기법

조건 기법을 사용하는 EWM의 대부분의 어플리케이션에서는 관련 노드에서 커스터마이징 설정을 찾을 수 있습니다. 예를 들어 납품 관련 PPF 액션의 경우 SCM Extended Warehouse Management→Extended Warehouse Management→프로세스 간 설정→납품 - 창고 요청→액션→액션 일정 계획 구성 을 따릅니다.

또한 커스터마이징에 일반 경로 SCM Extended Warehouse Management→Extended Warehouse Management→프로세스 간 설정→조건 기법 이 있습니다.

SAP EWM에서 PPF 액션 설정