$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: false, vro: false, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content
0

Equivalent Customer master create API in S4H

Jun 02, 2017 at 08:59 AM

115

avatar image

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

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Murali Krishna Pinnamaneni Jun 08, 2017 at 02:36 PM
0

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'.
Share
10 |10000 characters needed characters left characters exceeded