Ansicht
Dokumentation
W_PRICAT_IN_BADI_002 - BAdI: Process Update Parameters
ABAP Short Reference TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
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.
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 |