SAP ABAP Class CL_MMBSD_PRICING_LIV (Pricing in invoice verification)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MM_P2P_BSI_CC (Package) Central Contract Management
Properties
Class CL_MMBSD_PRICING_LIV  
Short Description Pricing in invoice verification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MM_P2P_BSI_CC   Central Contract Management 
Created 20090211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MMBSD_PRICING_LIV has no interface implemented.
Friends
Class CL_MMBSD_PRICING_LIV has no friend class.
Attributes
Class CL_MMBSD_PRICING_LIV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALL_SRM_PRICING Static method Public Method Call SRM pricing service 20090211
2 SRM_MAPDATA_IN Static method Public Method Map Net price from SRM to field in DRSEG 20090211
3 SRM_MAPDATA_OUT Static method Public Method Map invoice item data to eSOA service request structure 20090211
Events
Class CL_MMBSD_PRICING_LIV has no event.
Types
Class CL_MMBSD_PRICING_LIV has no local type.
Method Signatures

Method CALL_SRM_PRICING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRC_ITEM_SRM Call by reference Type reference (TYPE) CONTRACT_PRICE_CALC_T Invoice items details 20090228
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090330
3 Importing IV_PRDAT Call by reference Type reference (TYPE) PREDT Invoice header details 20090228
# Exception Resumable Description Created on
1 SRM_PRC_CALL_ERROR Error occurred while calling srm pricing 20090228
2 SRM_PRC_PROXY_ERROR Service proxy is not correct 20090228

Method SRM_MAPDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRC_ITEM_SRM Call by reference Type reference (TYPE) CONTRACT_PRICE_CALC_T Invoice items details 20090228
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090330
3 Importing IT_SRM_RESPONSE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_SRMPRICING MT PurchaseOrderSRMPricingSimulateResponse 20090330

Method SRM_MAPDATA_IN on class CL_MMBSD_PRICING_LIV has no exception.

Method SRM_MAPDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090330
2 Exporting ET_SRM_REQUEST Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_SRMPRICING1 MT for PurchaseOrderSRMPricingSimulateQuery 20090211
3 Importing IT_PRC_ITEM_SRM Call by reference Type reference (TYPE) CONTRACT_PRICE_CALC_T table type for drseg 20090330
4 Importing IV_PRDAT Call by reference Type reference (TYPE) PREDT Date in CHAR format 20090228
5 Importing IV_SRM_CHECKS Call by reference Type reference (TYPE) FLAG PO checks skip indicator 20090403
# Exception Resumable Description Created on
1 BUS_SYSTEM_NOT_FOUND Serder business system not found in the system 20090211
History
Last changed by/on SAP  20130531 
SAP Release Created in 605