SAP ABAP IMG Activity W_PRICAT_IN_BADI_002 (BAdI: Process Update Parameters)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   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