SAP Note 511443 - BADI for updating actual cost component split in ML

Composant : Actual Costing/Material Ledger -

Solution : https://service.sap.com/sap/support/notes/511443 (Connexion à SAP Service Marketplace requise)

Résumé :
Cette note SAP discute de la nécessité d'implémenter manuellement le BADI GET_DEFCCS, utilisé pour modifier la répartition des composants de coût actuels pendant les mises à jour du grand livre des matériaux. L'implémentation automatique via l'Assistant Note n'est pas applicable. Il faut d'abord mettre en œuvre les Notes SAP 508228 et 580450. Ensuite, utilisez la transaction SE18 pour créer ou vérifier l'existence du BADI (sauf s'il est déjà inclus dans le Package de Support SAPKH46C32). Les ajustements au BADI incluent la création et configuration de l'interface avec des méthodes statiques spécifiques et les paramètres associés comme décrit, assurant un contrôle adapté des divisions de coût selon les besoins de l'entreprise.

Mots Clés :
'method mod_hrkft_kstar parameter     type      pass val optional typing  reference typeid_kokrs      importi   'x'      ' '      type    kokrsid_bukrs      importi   'x'      ' '      type    bukrsid_bwkey      importi   'x'      ' '      type    bwkeyid_prctr      importi   'x'      ' '      type    prctrid_categ      importi   'x'      ' '      type    ckml_categid_ptyp       importi   'x'      ' '      type    ckml_prozess_typid_ptyp_org   importi   'x'      ' '      type    ckml_prozess_typid_bvalt      importi   'x'      ' '      type    ckml_alprocnrid_matnr      importi   'x'      ' '      type    matnrid_bwtar      importi   'x'      ' '      type    bwtar_did_bwmod      importi   'x'      ' '      type    bwmodid_ktopl      importi   'x'      ' '      type    ktoplid_bklas      importi   'x'      ' '      type    bklasid_mtart      importi   'x'      ' '      type    mtartid_zeile      importi   'x'      ' '      type    ck_zeileid_docaly_idx importi   'x'      ' '      type    sy-tabixid_zelaly_idx importi   'x'      ' '      type    sy-tabixid_citaly_idx importi   'x'      ' '      type    sy-tabixid_cit_idx    importi   'x'      ' '      type    sy-tabixid_mlccs      importi   'x'      ' '      type    ck_mlccsid_kscha      importi   'x'      ' '      type    kschaid_valutyp    importi   'x'      ' '      type    valutypid_strategy   importi   'x'      ' '      type    char8id_hkont      importi   'x'      ' '      type    hkontid_hrkft      importi   'x'      ' '      type    hrkftid_kstar      importi   'x'      ' '      type    kstared_hrkft       exporti  'x'      ' '      type    hrkfted_kstar       exporti  'x'      ' '      type    kstared_is_modified exporti  'x'      ' '      type    center, parameter     type      pass val optional typing  reference typeid_bdatj      importing 'x'      ' '      type    bdatjid_poper      importing 'x'      ' '      type    poperid_kalnr      importing 'x'      ' '      type    ck_kalnrid_bvalt      importing 'x'      ' '      type    ckml_alprocnrid_ptyp       importing 'x'      ' '      type    ckml_prozess_typid_categ      importing 'x'      ' '      type    ckml_categid_mlbwg      importing 'x'      ' '      type    ckml_mlbwgid_bldat      importing 'x'      ' '      type    bldatid_waers_doc  importing 'x'      ' '      type    waersid_kursf      importing 'x'      ' '      type    kursfid_bwkey      importing 'x'      ' '      type    bwkeyid_waers      importing 'x'      ' '      type    waersid_curtp      importing 'x'      ' '      type    curtpid_kurst      importing 'x'      ' '      type    kurstid_keart      importing 'x'      ' '      type    keartid_elesm      importing 'x'      ' '      type    ck_elesmhkid_value      importing 'x'      ' '      type    acbtrid_storno     importing 'x'      ' '      type    char3is_accit      importing 'x'      ' '      type    accitis_keph       importing 'x'      ' '      type    ckmlkephes_keph       exporting 'x'      ' '      type    ckmlkephes_result     exporting 'x'      ' '      type    xfeldfor safety reasons, parameter   type      pass val optional typing reference typeid_bwkey    importing 'x'      ' '      type   bwkeyid_categ    importing 'x'      ' '      type   ckml_categid_ptyp     importing 'x'      ' '      type   ckml_prozess_typed_activity exporting 'x'      ' '      type   center, method           type     mod   cat  descriptionbadi_activity    static   ' '   ' '  steering call, flag space / 'x', method mod_hrkft_kstar controls, method mod_hrkft_kstar, cost elementget_defccs       static   ' '   ' '  modify actual cost component splitmaintain, parameter is_keph remains empty, -> business add-ins -> implementing business add-ins'

Notes associées :

996304Documentation: BAdI GET_DEFCCS
645112Enhancement BADI GET_DEFCCS
580450Business Add-In GET_DEFCCS inactive
508228Standard modifications for implementation of BADI GET_DEFCCS