Ansicht
Dokumentation

W_PRICAT_IN_BADI_002 - BAdI: Process Update Parameters

W_PRICAT_IN_BADI_002 - BAdI: Process Update Parameters

ABAP Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

In PRICAT processing, the catalog items to be posted are formatted in the S/4HANA material master before posting. The formatted catalog data is eventually transferred to the posting modules in the material master, to enable storage of the PRICAT items at S/4HANA material master level. The Business Add-In WRF_BADIPRE_POST_MAT is called immediately before the material master posting modules and offers the possibility, to process the formatted PRICAT data again in line with customer-specific criteria and functions.

In PRICAT processing, the Business Add-In WRF_BADIPRE_POST_MAT is called immediately before the S/4HANA material master posting.

The Business Add-In WRF_BADIPRE_POST_MAT is blank in the standard system delivery and does not contain any functions.

You can create a customer-specific implementation for this Business Add-In to execute additional criteria and functions for the catalog data to be posted.

In a customer-specific BAdI implementation, for example, you could subject all catalog items for a particular supplier to a customer-specific check and, if necessary, revise the formatted item data.

For a description of the parameters beginning with the prefix 'CT_', see the documentation for the posting module BAPI_MATERIAL_MAINTAINDATA_RT.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 12327 Date: 20240523 Time: 151712     sap01-206 ( 72 ms )
IV_MSG_OBJECT [PRICAT_INBOUND, object for application log]
IV_MSG_SUB_OBJECT [PRICAT_POSTING, subobject for application log]
IV_REF_MATL [Reference material]
IV_ART_OF_PROCESSING [BATCH, DIALOG, or PURCHASE]
IV_DIALOG_PROCESSING [Assigned the value 'X' if called in dialog]
IV_PURCHASE_PROCESSING [Assigned the value 'X' if called in purchasing info list]
IV_SATNR_HEAD_FLAG [Assigned the value 'X' if generic material header is processed]
IV_NEW_GENERIC_ARTICLE [Assigned the value 'X' when a generic article created]
IS_PRICAT_S_IN [Return value that will not be processed]
IS_PRICAT_K001 [Catalog header: Data]  
IS_PRICAT_K003_VB [Catalog item: Data]
IS_PRICAT_K003Z_VB [Catalog item: Additional data]
IT_PRICAT_K004_VB [Catalog item: Unit of measure data]
IT_PRICAT_K005_VB [Catalog item: Text data]
IT_PRICAT_K005B_VB [Catalog item: Cash register receipt data]
IT_PRICAT_K005K_VB [Catalog item: Short text data]
IT_PRICAT_K006_VB [Catalog item: characteristic data]
IT_PRICAT_K007_VB [Catalog item: BOM data]
IT_PRICAT_K008_VB [Catalog item: Price data]
IT_PRICAT_K009_VB [Condition scale data]
IT_PURCHASE_ORG [Purchasing organization]
IT_DISTRIBUTION_LINE [Distribution chains]
IT_K003_WORK_VARIANT [Catalog item data of a variant]
IT_K003_ORG_VARIANT [Catalog item data of a variant original record]
IT_K003Z_VARIANT [Additional data for the catalog item of a variant]
IT_UNIT_K004_VARIANT [Unit of measure data for the catalog item, variant]
IT_TEXT_K005_VARIANT [Text data for the catalog item, variant]
IT_TEXT_K005B_VARIANT [Cash register receipt data for the catalog item, variant]
IT_TEXT_K005K_VARIANT [Short text data for the catalog item, variant]
IT_CHARACTER_K006_VARIANT [Characteristic data for the catalog item, variant]
IT_BOM_K007_VARIANT [BOM data for the catalog item, variant]
IT_PRICE_K008_VARIANT [Price data for the catalog item, variant]
IT_SCALE_K009_VARIANT [Condition scale data, variant]
IT_GENERIC_DATA_VARIANT [Copy generic data]
CT_MATERIALDATAX
CT_HIERARCHY_ITEMS  
CT_PRICECONDITIONS  
CT_CALCULATIONEXTIN
CT_CALCULATIONITEMOUT
CT_RECIPIENTPARAMETERS
CT_RECIPIENTPARAMETERSX
CT_VENDORMATHEADER
CT_VENDORMATCHARVALUES
CT_LISTINGCONDITIONS
CT_POSEXT
CT_POSEXTX
CT_MATERIALLONGTEXT
CT_PLANTKEYS
CT_STORAGELOCATIONKEYS
CT_DISTRCHAINKEYS
CT_WAREHOUSENOKEYS
CT_STORAGETYPEKEYS
CT_VALUATIONTYPEKEYS
CT_IMPORTEXTENSION
CT_INFORECORD_GENERAL
CT_INFORECORD_PURCHORG
CT_SOURCE_LIST
CT_ADDITIONALDATA
CT_CALCULATIONITEMIN
CT_CALCULATIONITEMINX
CT_VALUATIONEXT
CT_VALUATIONEXTX
CT_WAREHOUSENUMBERDATA
CT_WAREHOUSENUMBERDATAX
CT_WAREHOUSENUMBEREXT
CT_WAREHOUSENUMBEREXTX
CT_STORAGETYPEDATA
CT_STORAGETYPEDATAX
CT_STORAGETYPEEXT
CT_STORAGETYPEEXTX
CT_SALESDATA
CT_SALESDATAX
CT_SALESEXT
CT_SALESEXTX
CT_POSDATA
CT_POSDATAX
CT_PLANNINGDATA
CT_PLANNINGDATAX
CT_STORAGELOCATIONDATA
CT_STORAGELOCATIONDATAX
CT_STORAGELOCATIONEXT
CT_STORAGELOCATIONEXTX
CT_UNITSOFMEASURE
CT_UNITSOFMEASUREX
CT_UNITOFMEASURETEXTS
CT_INTERNATIONALARTNOS
CT_SUPPLIEREAN
CT_LAYOUTMODULEASSGMT
CT_LAYOUTMODULEASSGMTX
CT_TAXCLASSIFICATIONS
CT_VALUATIONDATA
CT_VALUATIONDATAX
CT_CLIENTDATA
CT_CLIENTDATAX
CT_CLIENTEXT
CT_CLIENTEXTX
CT_ADDNLCLIENTDATA
CT_ADDNLCLIENTDATAX
CT_MATERIALDESCRIPTION
CT_PLANTDATA
CT_PLANTDATAX
CT_PLANTEXT
CT_PLANTEXTX
CT_FORECASTPARAMETERS
CT_FORECASTPARAMETERSX
CT_FORECASTVALUES
CT_TOTALCONSUMPTION
CT_UNPLNDCONSUMPTION
CV_BADI_ERROR [Values other than 'X' trigger the material master posting]
CV_LOG_NR [Information about application log]
CV_LOG_HANDLE [Log handle for application log of generated messages]
CV_NO_PRICE_POSTING [Value = "X" prevents price creation (purchase/sales prices)]
CT_ERROR_RECORDS [For internal processing logic]
CT_RETURN [Generated messages for application log]
CT_PROT_NR [Information about application log]
CS_HEADDATA
CS_HIERARCHY_DATA
CT_VARIANTSKEYS
CT_BOMHEADER
CT_BOMPOSITIONS
CT_CHARACTERISTICVALUE
CT_CHARACTERISTICVALUEX