Hierarchy
⤷ SD-EDI (Application Component) Electronic Data Interchange
⤷ WRF_VPRI_IN (Package) Price Catalog Inbound 2004
IMG Activity
ID | W_PRICAT_IN_BADI_002 | BAdI: Process Update Parameters |
Transaction Code | S_XB4_60000188 | (empty) |
Created on | 20040825 | |
Customizing Attributes | W_PRICAT_IN_BADI | BAdIs Price Catalog Inbound |
Customizing Activity | W_PRICAT_IN_BADI_002 | BAdI: Process Update Parameters |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | WRF_BADIPRE_POST_MAT |
Use
In PRICAT processing, the catalog items to be posted are formatted in the ERP 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 ERP 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.
Requirements
In PRICAT processing, the Business Add-In WRF_BADIPRE_POST_MAT is called immediately before the ERP material master posting.
Standard settings
The Business Add-In WRF_BADIPRE_POST_MAT is blank in the standard system delivery and does not contain any functions.
Activities
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.
Example
In a customer-specific BAdI implementation, for example, you could subject all catalog items for a particular vendor to a customer-specific check and, if necessary, revise the formatted item data.
Note
For a description of the parameters beginning with the prefix 'CT_', see the documentation for the posting module BAPI_MATERIAL_MAINTAINDATA_RT.
Parameter
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_VENDOREAN
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
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20040909 |
SAP Release Created in | 111 |