Skip to Content
avatar image
Former Member

Post processing orders not created for Flight Demo Enterprise Service

Hello All,


I am currently testing flight demo enterprise service for FEH/ECH demo. However, after executing service interface SIWDemo_FlightBookingOrderCreateRequest_In , it is not showing any PPO orders in ECHR_ORDER_ACCESS report ( neither in /SAPPO/PPO3 ). Am I missing any additional configuration steps ?

I checked in debug mode and it's going into following method.

   --- Call FEH, if error occurred --------------------------------------*
  lr_feh_registration = lo_service_impl->feh_execute( ).
*--- Save correlation ID ----------------------------------------------*

How do I check if PPO is being created or not ? Do you know any tables I can verify ?


Thanks & Regards,

Dijesh Tanna

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Nov 08, 2012 at 09:10 AM

    hi,

    >>>How do I check if PPO is being created or not ? Do you know any tables I can verify ?

    of course we know 😊  /SAPPO/ORDER_HDR

    you can also check out my blogs on this topic:

    http://scn.sap.com/community/pi-and-soa-middleware/blog/2011/02/24/pixi-forward-error-handling-feh-for-asynchronous-proxy-calls-with-the-use-of-error-and-conflict-handler-ech

    Regards,

    Michal Krawczyk

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Michal,

      Thanks for your reply. I gone through your document and created sample proxy object. However, I am not clear about following things :

      1. Can we use any object type as "ls_main_object-objtype" , does it have any relation to SPRO config ?

      2. Can we create new object in /SAPPO/S_OBJECT ?

      3. The code you have given for collect method , should it be implemeted in main proxy inbound method or somewhere else ?

      Also, you metioned that you must raise exception through your main proxy class. I implemeted following code to implement that.

         try.
            raise exception fault_object.
            catch   ztmpcx_fault_mt.

                     try

                         "call collect method from your sample code

                      catch cx_ai_system_fault.                              

                                   "messages are not forwarded to FEH, XI monitor is used
                                    raise exception fault_object.

                      endtry

             

           endtry

      However, somehow messages are registered as successful messages and not creating any PPO object.

      Thanks & Regards,

      Dijesh Tanna