SAP Knowledge Base Article - Preview

1573189 - Dump MESSAGE_TYPE_X on class CL_MDS_PPO_API method ORDER_CREATE

Symptom

System generates MESSAGE_TYPE_X dump on class CL_MDS_PPO_API method ORDER_CREATE when you:

  • Link Business Partner to Customer/Vendor with transaction FLBPD2/FLBPC2.
  • Create/modify Business Partner master data with transaction BP.
  • Create/modify Customer/Vendor master data with transcation FD01/FK01/FD02/FK02. 

You activated Customer vendor Integration(CVI) in your system.

  • Vendor Synchronization activated for BP <-> customer or BP <-> vendor

    Technical information about the message:                                                      
    Message class....... "MDS_PPO"                                                                
    Number.............. 010                                                                      
    Variable 1.......... " "                                                                      
    Variable 2.......... " "                                                                      
    Variable 3.......... " "                                                                      
    Variable 4.......... " "

    "MESSAGE_TYPE_X" " "                                                                          
    "CL_MDS_PPO_API================CP" or "CL_MDS_PPO_API================CM008"                   
    "ORDER_CREATE"                                                                                
                     
   48 *   Check if relevant PPO process is active                                                 
   49 *   If not, no PPO order will be created and no error messages could be logged              
   50     CALL METHOD cl_mds_ppo_api=>is_business_process_active                                  
   51       EXPORTING                                                                             
   52         i_business_process = ls_load_api-business_process                                    
   53       IMPORTING                                                                             
   54         e_flg_bp_is_active = lv_flg_bp_is_active                                             
   55       EXCEPTIONS                                                                            
   56         bp_not_found       = 1                                                              
   57         internal_error     = 2                                                              
   58         OTHERS             = 3.                                                             
   59     IF sy-subrc = 0.                                                                        
   60       IF lv_flg_bp_is_active IS INITIAL.                                                    
>>>>>         MESSAGE x010(mds_ppo).                                                              
   62         RETURN.                                                                             
   63       ENDIF.                                                                                
   64     ELSE.                                                                                   
   65       MESSAGE x007(mds_ppo) WITH 'cl_mds_ppo_api=>is_business_process_active' sy-subrc.     
   66       RETURN.                                                                               
   67     ENDIF.


Read more...

Environment

  • SAP S/4HANA

Product

SAP S/4HANA all versions

Keywords

PPO, MDS_PPO2, MESSAGE_TYPE_X, CL_MDS_PPO_API, ORDER_CREATE, MDS_PPO010, MDS_PPO, BP, Business partner, customer, vendor, CVI, MDS_CTRL_STRATEGY,  Postprocessing Office, FLBPD2/FLBPC2. BP. FD01/FK01/FD02/FK02 , KBA , AP-MD-BP-SYN , Business Partner Synchronization , AP-MD-BP , Business Partner , FS-BP , Business Partner , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.