Show TOC

Procedure documentationMaking Settings for the Postprocessing Office

 

During error processing, the Postprocessing Office (PPO) replaces the application log. Using the PPO is optional; therefore, you have to activate the PPO explicitly.

Caution Caution

If you do not activate the PPO, then errors during synchronization can lead to short dumps.

End of the caution.

Procedure

Make the settings described below in your ERP system. PPO Customizing relates to a software component and to specific business processes. (The term "business process" has a specific meaning in the PPO.) To monitor postprocessing requests, on the SAP Easy Access screen, choose Start of the navigation path Cross-Application Components Next navigation step Postprocessing Office Next navigation step Postprocessing Order Next navigation step Edit Postprocessing Order End of the navigation path.

  1. Set up the internal PPO software component AP-MD (Application Platform master data). To do so, in SAP Customizing, choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Software Components. The PPO needs this internal component in order to be able to differentiate postprocessing orders that were created by master data synchronization from postprocessing orders of other projects. In addition, all PPO Customizing settings are component-specific. Make the following entries:

    Software Component

    Editing Transaction

    Component Description

    Title

    Display *)

    Edit *)

    AP-MD

    MDS_PPO2

    Application platform master data

    Master Data Synchronization

    2

    2

    *) 0 = Orders that I have to process

    1 = Orders in my worklist

    2 = All orders

    Note Note

    You can use this processing transaction when problems arise during synchronization between business partners and customers or vendors. The transaction shows the reasons for the errors.

    End of the note.
  2. For the software component AP-MD, define the PPO business processes that you want to use for the initial load. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Business Processes. Each combination of a source and target object must be defined as a business process as follows:

    Software Component

    Business Process

    Business Process Description

    AP-MD

    CVI_01

    Customer -> Business Partner

    AP-MD

    CVI_02

    Vendor -> Business Partner

    AP-MD

    CVI_03

    Business Partner -> Customer

    AP-MD

    CVI_04

    Business Partner -> Vendor

  3. Activate the PPO business processes for the component AP-MD. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Business Processes Next navigation step Activate Creation of Postprocessing Orders End of the navigation path . Enter only the business processes you need for your application. Activate each combination of source and target object that you have defined as a business process.

    Component

    Business Process

    Active

    AP-MD

    CVI_01

    X

    AP-MD

    CVI_02

    X

    AP-MD

    CVI_03

    X

    AP-MD

    CVI_04

    X

  4. Set up a PPO object type for all object types of the master data synchronization for the component AP-MD as shown in the table. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Object Types. If a corresponding BOR object already exists, then use the technical key of the BOR object.

    Object Type

    Internal -> External

    Input

    Description

    BUS1006

    MDS_PPO_BP_GET_DESCR

    MDS_PPO_BP_GET_OBJKEY

    Business partner

    KNA1

    MDS_PPO_CUSTOMER_GET_DESCR

    MDS_PPO_CUSTOMER_GET_OBJKEY

    Customer

    LFA1

    MDS_PPO_VENDOR_GET_DESCR

    MDS_PPO_VENDOR_GET_OBJKEY

    Vendor

    PRODILVND

    MDS_PPO_PRODILVND_GET_DESCR

    MDS_PPO_PRODILVND_GET_OBJKEY

    Interlinkage Vendor

    The entry in the Internal –> External column shows the name of the function module that converts the internal representation of an object key (such as a GUID) into an external representation for display on the PPO screen.

    On the selection screen of the PPO transaction Display Postprocessing Order, you can select postprocessing orders using the IDs of the objects contained in the orders. If you want to support users with a search help, you can program a function module for this. You then enter the technical name of this function module in the Input column.

  5. As shown in the table, define which object types are allowed for which PPO business process. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Valid Object Types. For the initial load, define the source object type as a main object and the target object as a basis object.

    Software Component

    Business Process

    Object Role *)

    Object Category

    Object Type

    AP-MD

    CVI_01

    1

    1 (Business Object)

    KNA1

    AP-MD

    CVI_01

    2

    1 (Business Object)

    BUS1006

    AP-MD

    CVI_02

    1

    1 (Business Object)

    LFA1

    AP-MD

    CVI_02

    2

    1 (Business Object)

    BUS1006

    AP-MD

    CVI_03

    1

    1 (Business Object)

    BUS1006

    AP-MD

    CVI_03

    2

    1 (Business Object)

    KNA1

    AP-MD

    CVI_04

    1

    1 (Business Object)

    BUS1006

    AP-MD

    CVI_04

    2

    1 (Business Object)

    LFA1

    *) Object Role:

    1 = Main object

    2 = Basis object

    3 = Environment object

    4 = Additional environment object

  6. As shown in the following table, define which processing methods you want to be available for each object type. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Methods. These processing methods can either be a method of the related BOR object or a function module you program yourself. If you use your own function module, enter the technical name of the function module.

    Object Type

    Methods

    Active

    Item

    Function Module

    Object Category *)

    BOR Method

    Description

    BUS1006

    DISPLAY

    X

    1

    1

    DISPLAY

    Display

    BUS1006

    EDIT

    X

    2

    1

    EDIT

    Change

    KNA1

    DISPLAY

    X

    1

    1

    DISPLAY

    Display

    KNA1

    EDIT

    X

    2

    1

    EDIT

    Change

    LFA1

    DISPLAY

    X

    1

    1

    DISPLAY

    Display

    LFA1

    EDIT

    X

    2

    1

    EDIT

    Change

    *) Object category 1 = Business Object

  7. Define the layout for postprocessing orders.

    • Specify how the tab pages are displayed in the order area. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Display Order Area.

      Reference

      Sequence

      PAI

      PBO

      Function for Data Refresh

      Program

      Screen

      Title

      STD1

      1

      MDS_PPO_ORDER_SCR_ISDAT

      MDS_PPO_ORDER_SCR_REFRESH

      SAPLMDS_PPO_ORDER

      402

      Order Data

      STD2

      2

      MDS_PPO_ORDER_SCR_FCODE

      MDS_PPO_ORDER_SCR_ISDAT

      MDS_PPO_ORDER_SCR_REFRESH

      SAPLMDS_PPO_ORDER

      403

      Administrative data

      PAI: Using this function module, you can react to user actions.

      PBO: Function modules that are used for reading data before the order data is displayed.

      Refresh: Function modules for updating data.

    • Specify how the tab pages are displayed in the object area. To do so, in SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Postprocessing Office Next navigation step Display System Settings for the Postprocessing Office End of the navigation path and select Display Object Area.

      Obj.Type

      Process

      Obj.Role *)

      PAI

      PBO

      Refresh

      Program

      Screen

      Hide Key **)

      BUS1006

      CVI_01

      2

      MDS_PPO_BP_FCODE

      MDS_PPO_BP_ISDAT

      MDS_PPO_BP_REFRESH

      SAPLMDS_PPO_BP

      0200

      BUS1006

      CVI_02

      2

      MDS_PPO_BP_FCODE

      MDS_PPO_BP_ISDAT

      MDS_PPO_BP_REFRESH

      SAPLMDS_PPO_BP

      0200

      BUS1006

      CVI_03

      1

      MDS_PPO_BP_FCODE

      MDS_PPO_BP_ISDAT

      MDS_PPO_BP_REFRESH

      SAPLMDS_PPO_BP

      0100

      BUS1006

      CVI_04

      1

      MDS_PPO_BP_FCODE

      MDS_PPO_BP_ISDAT

      MDS_PPO_BP_REFRESH

      SAPLMDS_PPO_BP

      0100

      KNA1

      CVI_01

      1

      MDS_PPO_CUSTOMER_FCODE

      MDS_PPO_CUSTOMER_ISDAT

      MDS_PPO_CUSTOMER_REFRESH

      SAPLMDS_PPO_CUSTOMER

      0100

      KNA1

      CVI_03

      2

      MDS_PPO_CUSTOMER_FCODE

      MDS_PPO_CUSTOMER_ISDAT

      MDS_PPO_CUSTOMER_REFRESH

      SAPLMDS_PPO_CUSTOMER

      0200

      LFA1

      CVI_02

      1

      MDS_PPO_VENDOR_FCODE

      MDS_PPO_VENDOR_ISDAT

      MDS_PPO_VENDOR_REFRESH

      SAPLMDS_PPO_VENDOR

      0100

      LFA1

      CVI_04

      2

      MDS_PPO_VENDOR_FCODE

      MDS_PPO_VENDOR_ISDAT

      MDS_PPO_VENDOR_REFRESH

      SAPLMDS_PPO_VENDOR

      0200

      *) Object Role:

      1 = Main object

      2 = Basis object

      3 = Environment object

      4 = Additional environment object

      **) Hide Key X = yes

      PAI: Function module you can use to react to user actions.

      PBO: Function modules for reading additional data for the current object (for example, for displaying on a screen).

      Program: Enter the program name here of the function group of the function modules mentioned above.

  8. In SAP Customizing choose Start of the navigation path Cross-Application Components Next navigation step Master Data Synchronization Next navigation step Synchronization Control Next navigation step Synchronization Control Next navigation step Activate PPO Requests for Platform Objects in the Dialog End of the navigation path and for the synchronization object BP, set the PPO Active indicator. Choose the synchronization objects that you use in your application and that you designated as platform objects.