SAP ABAP Class CL_MMBSI_SRM_CTR_BUFFER (Access Class for SRM Contract Data)
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_MMBSI_SRM_CTR_BUFFER  
Short Description Access Class for SRM Contract Data    
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 20080228   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)
2 CL_MMBSI_SRM_PRICING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MMBSI_SRM_CTR_BUFFER has no interface implemented.
Friends
Class CL_MMBSI_SRM_CTR_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MMBSI_SRM_CTR_BUFFER Access Class for SRM Contract Data 20100604
2 GT_PO_SRM_INF Static Attribute Private Type reference (TYPE) MMBSI_PO_SRM_INF_TTY For storing additional SRM data related to PO 20080228
3 MC_TRTYP_CHANGE Constant Public Type reference (TYPE) TRTYP 'V' Transaction type 20100604
4 MC_TRTYP_CREATE Constant Public Type reference (TYPE) TRTYP 'H' Transaction type 20100604
5 MC_TRTYP_DISPLAY Constant Public Type reference (TYPE) TRTYP 'A' Transaction type 20100604
6 MV_CCM_RELEASE Instance attribute Private Type reference (TYPE) MMPUR_BOOL ABAP_FALSE PO release state 20101111
7 MV_PRICING_TYPE Instance attribute Private Type reference (TYPE) TYPE_PRICING_CAT 20100604
8 MV_TRANSACTION_TYPE Instance attribute Private Type reference (TYPE) TRTYP Transaction type 20100604
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Destructor 20101111
2 GET_INSTANCE Static method Public Method Get Singleton Instance 20100604
3 GET_PRICING_TYPE Instance method Public Method Get Pricing type 20100604
4 GET_RELEASE_STATE Instance method Public Method Get state information 20101111
5 GET_TRANSACTION_TYPE Instance method Public Method Get PO transaction type 20100604
6 POSRMINF_BUFFER_CLR Static method Public Method Clear internal global Table 20080228
7 POSRMINF_BUFFER_GET Static method Public Method Read Data from internal global Table 20080228
8 POSRMINF_BUFFER_SET Static method Public Method Write Data into internal global Table 20080228
9 SET_PRICING_TYPE Instance method Public Method Set Pricing type 20100604
10 SET_RELEASE_STATE Instance method Public Method Set Release state 20101111
11 SET_TRANSACTION_TYPE Instance method Public Method Set PO Transaction type 20100604
Events
Class CL_MMBSI_SRM_CTR_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PRICING_CAT Public See coding 20100604 type_pricing_cat TYPE c LENGTH 3
Method Signatures

Method CLOSE Signature

Method CLOSE on class CL_MMBSI_SRM_CTR_BUFFER has no parameter.
Method CLOSE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_MMBSI_SRM_CTR_BUFFER Access Class for SRM Contract Data 20100604

Method GET_INSTANCE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method GET_PRICING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRICING_TYPE Value transfer Type reference (TYPE) CL_MMBSI_SRM_PRICING=>TY_PRICING_MODE Pricing Mode 20100604

Method GET_PRICING_TYPE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method GET_RELEASE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RELEASE Value transfer Type reference (TYPE) MMPUR_BOOL Called by PO release 20101111

Method GET_RELEASE_STATE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method GET_TRANSACTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRTYP Value transfer Type reference (TYPE) TRTYP Transaction type 20100604

Method GET_TRANSACTION_TYPE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method POSRMINF_BUFFER_CLR Signature

Method POSRMINF_BUFFER_CLR on class CL_MMBSI_SRM_CTR_BUFFER has no parameter.
Method POSRMINF_BUFFER_CLR on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method POSRMINF_BUFFER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PO_SRM_INF Call by reference Type reference (TYPE) MMBSI_PO_SRM_INF_TTY for storing additional SRM data related to PO 20080228

Method POSRMINF_BUFFER_GET on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method POSRMINF_BUFFER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PO_SRM_INF Call by reference Type reference (TYPE) MMBSI_PO_SRM_INF_TTY for storing additional SRM data related to PO 20080228

Method POSRMINF_BUFFER_SET on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method SET_PRICING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRICING_TYPE Call by reference Type reference (TYPE) CL_MMBSI_SRM_PRICING=>TY_PRICING_MODE SRM Pricing Mode 20100604

Method SET_PRICING_TYPE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method SET_RELEASE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELEASE Call by reference Type reference (TYPE) MMPUR_BOOL ABAP_TRUE Called by PO release 20101111

Method SET_RELEASE_STATE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.

Method SET_TRANSACTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20100604

Method SET_TRANSACTION_TYPE on class CL_MMBSI_SRM_CTR_BUFFER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604