Skip to Content

Equivalent Customer master create API in S4H

Hallo Experts,

Before S/4, we are using "cmd_ei_api=>maintain_bapi" for creation of customer master. After S/4 conversion, the report still works and creates customers(KNA1, other customer master tables successfully entry exist), but when we try to open the customer number in Business partner transaction, it does not exist. Is there an equivalent API available in S/4 for above or any other approach. Is there any API for sync Customer to BP for ABAP.

Thank you,

Murali

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    Jun 08, 2017 at 02:36 PM

    1. Create BP first with minimal data

      CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'

    2. create a Role for BP

      CALL FUNCTION 'BAPI_BUPA_ROLE_ADD_2'

    3. Commit BP

     CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    

    4. Then you can use following APIs to update KNA1 or KNVP, KNVV so on data

          cmd_ei_api=>initialize( ).
          cmd_ei_api=>maintain_bapi ( ).
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    
    Add comment
    10|10000 characters needed characters exceeded