SAP ABAP Class /SRMERP/CL_BO_MMPUR_DAC_SOS (Source of Supply DAC Provider)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/OL_BO_MMPUR (Package) Access to MMPUR transactional data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SRMERP/IF_BO_MMPUR_DAC_SOS Source of Supply DAC Provider 20100622
Properties
Class /SRMERP/CL_BO_MMPUR_DAC_SOS  
Short Description Source of Supply DAC Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/OL_BO_MMPUR   Access to MMPUR transactional data 
Created 20100622   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /SRMERP/IF_BO_MMPUR_DAC_SOS Source of Supply DAC Provider 20100622
Friends
Class /SRMERP/CL_BO_MMPUR_DAC_SOS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_SOS_EXISTS Instance attribute Private Type reference (TYPE) /SRMERP/IF_BO_MMPUR_DAC_SOS~MT_SOS_EXISTS existence buffer table 20100622
2 MT_SOS_SEARCH Instance attribute Private Type reference (TYPE) /SRMERP/IF_BO_MMPUR_DAC_SOS~MT_SOS_SEARCH search buffer table 20100622
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SOURCE_OF_SUPPLY Instance method Private Method Perform check of source of supply with function module 20100622
2 GET_PRICE Instance method Private Method Get net price of source of supply 20100629
3 IS_SOS_EXISTENT Instance method Private Method Check source of supply for existence 20100622
4 READ_SOS_DATA Instance method Private Method Read source of supply data 20100622
5 SEARCH_SOURCE_OF_SUPPLY Instance method Private Method Search for valid sources of supply with function module 20100622
Events
Class /SRMERP/CL_BO_MMPUR_DAC_SOS has no event.
Types
Class /SRMERP/CL_BO_MMPUR_DAC_SOS has no local type.
Method Signatures

Method CHECK_SOURCE_OF_SUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BQPEX Call by reference Type reference (TYPE) BQPEX Exporting Structure for Source of Supply Check 20100622
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100622
3 Exporting EV_PRICE Call by reference Type reference (TYPE) BAPRE Price in Purchase Requisition 20100630
4 Exporting EV_SOS_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Source of supply exists and is valid 20100622
5 Importing IS_BQPIM Call by reference Type reference (TYPE) BQPIM Import Structure for Source of Supply Check and Search 20100622

Method CHECK_SOURCE_OF_SUPPLY on class /SRMERP/CL_BO_MMPUR_DAC_SOS has no exception.

Method GET_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRICE Call by reference Type reference (TYPE) BAPRE Price in Purchase Requisition 20100629
2 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20100705
3 Importing IV_INFNR Call by reference Type reference (TYPE) INFNR Number of Purchasing Info Record 20100629
4 Importing IV_KONNR Call by reference Type reference (TYPE) KONNR Number of Principal Purchase Agreement 20100629
5 Importing IV_KTPNR Call by reference Type reference (TYPE) KTPNR Item Number of Principal Purchase Agreement 20100629
6 Importing IV_MEINS Call by reference Type reference (TYPE) BSTME Purchase Order Unit of Measure 20100629
7 Importing IV_NEDAT Call by reference Type reference (TYPE) DATS Field of type DATS 20100629
8 Importing IV_NEMNG Call by reference Type reference (TYPE) MENGE_D Quantity 20100629
9 Importing IV_SRM_CONTRACT_ID Call by reference Type reference (TYPE) SRM_CONTRACT_ID Central Contract 20100629
10 Importing IV_SRM_CONTRACT_ITM Call by reference Type reference (TYPE) SRM_CONTRACT_ITEM Central Contract Item Number 20100629
11 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20100629
12 Importing IV_WERKS Call by reference Type reference (TYPE) EWERK Plant 20100705

Method GET_PRICE on class /SRMERP/CL_BO_MMPUR_DAC_SOS has no exception.

Method IS_SOS_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100622
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Source of supply exists and is valid 20100622
3 Importing IS_SOS Call by reference Type reference (TYPE) BQPIM Import Structure for Source of Supply Check and Search 20100622

Method IS_SOS_EXISTENT on class /SRMERP/CL_BO_MMPUR_DAC_SOS has no exception.

Method READ_SOS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100622
2 Exporting ES_SOS Call by reference Type reference (TYPE) BQPEX Exporting Structure for Source of Supply Check 20100622
3 Exporting EV_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Source of supply exists and is valid 20100622
4 Exporting EV_PRICE Call by reference Type reference (TYPE) BAPRE Price in Purchase Requisition 20100629
5 Importing IS_SOS Call by reference Type reference (TYPE) BQPIM Import Structure for Source of Supply Check and Search 20100622

Method READ_SOS_DATA on class /SRMERP/CL_BO_MMPUR_DAC_SOS has no exception.

Method SEARCH_SOURCE_OF_SUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100702
2 Exporting ET_SOS Call by reference Type reference (TYPE) MMPURUI_SRC_DETERM_TTY Results of Source Determination Process 20100622
3 Importing IS_SOS Call by reference Type reference (TYPE) BQPIM Import Structure for Source of Supply Check and Search 20100622

Method SEARCH_SOURCE_OF_SUPPLY on class /SRMERP/CL_BO_MMPUR_DAC_SOS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606