Skip to Content
author's profile photo
Former Member

PPO Usage

Hi Experts

Iam facing a problem in linking customer / vendor to business partner.

After refereing to SAP Note 956054 - BP CVI Customer-Vendor integration. It talks about activating Post Processing Order. At the same time in this note in point 1.2 it talks about activating PPO in test environemnt and in the same point it advise not activate PPO in productive environment.

My question is can be proceed with the CVI without using / or activating PPO.

thanks & regards

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    author's profile photo
    Former Member
    Jun 01, 2009 at 10:26 AM

    Hi,

    Yes. it is possible to go ahead without PPO ( Post processing office ) activation. it is necessary to activate PPO in case you want to trouble shoot the auto creation of BP through Synchronisation cockpit.

    After executing Synchronisation cockpit, to see the errors, a pre requisite is to activate the PPO.

    Enjoy..

    Siva

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      On a day-to-day use of the production system, you would not really see too many customizing based errors. Also, you would not want to create inconsistencies by creating an unsynchronised object. Hence, you'd keep the PPO off.

      Suppose, someone suddenly comes along and changes the customizing, and as a result of this, you start getting short dumps with un-informatinve messages, you might want to know how to correct the errors / cause of dumps. That's when you can switch ON the PPO, and you can see the actual error in the log and then take preventive action.

      This is the reason for "inspite of being possible to go head without activation of PPO it is necessay to activate to trouble soot th auto creation of BP through syncronization cockpit."

      Regards,

      Rishu.

  • author's profile photo
    Former Member
    Jun 01, 2009 at 12:54 PM

    Hi,

    Yes, you can proceed to use PPO as you wish,the note only provides a recomendation.

    The reasoning is this :

    If PPO is active, you see the errors in the PPO log. But, this leads to an inconsistency in the sense that the synchronization is incomplete. E.g: you get an error that required field is not filled on the custoemr, but the BP gets created. Thus, just one obejct - either BP or customer gets creaetd- and this is inconsistent for the production systems. Thus, for production, keep PPO off.

    If PPO is inactive, then you donot get to see the errors, but you get a short dump in case of error. Though a short dump isn't a great program repsonse, it atleast prevents the inconsistency from being created.

    Hope this answers your query.

    Cheers,

    Rishu.

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 28, 2015 at 12:26 PM

    Hi there,

    PPO is like a separate department where you can handle the error which are unexpected and unhandled to be handled in PPO.

    There is a master table for all the PPOs raised and it is /SAPPO/ORDER_HDR.

    You will have each Business process for each process where in for example, Billing in Financial Services area will be BILL_CRE. Similarly in your case you will also have one. It could be this /SAPPO/S_BPROC_T.

    Also to know more about PPO from your SAP standard menu you will find the PPO department saying Postprocessing Office. Please expand the menu to know more and see how it works.

    Hope this helps

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member V S BHARGAV MYLAVARAPU

      Thank you Bhargav for the inputs.:)

      There are couple of FM's to create a PPO.

      1. BCA_PPO_MAPI_PROC_SET_CONTEXT - to set the context like component, business process and business process id.

      2. BCA_PPO_MAPI_PROC_CREATE_ORDER - To create the order

      3. BCA_PPO_MAPI_PROC_SAVE_ORDER - To save the order in DB