SAP ABAP Class CL_LIMIT_MMSRV (Limit Class for MMSRV)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_SP_LIMITS (Package) Limits: External Service Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LIMIT_MMSRV Interface for Limit 20060428
Properties
Class CL_LIMIT_MMSRV  
Short Description Limit Class for MMSRV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMSRV_SP_LIMITS   Limits: External Service Management 
Created 20060424   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LIMIT_MMSRV has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LIMIT_MMSRV Interface for Limit 20060428
Friends
Class CL_LIMIT_MMSRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_ACC_REF Instance attribute Private Object reference (TYPE REF TO) CL_ACCOUNT_MMSRV model class for accounting 20060424
2 MY_EXT_HEADER Instance attribute Private Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060424
3 MY_EXT_HEADERX Instance attribute Private Type reference (TYPE) SRV_EXT_HEADERX Structure for External Header Data -Change Parameter 20060424
4 MY_LIMIT_DATA Instance attribute Private Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060424
5 MY_LIMIT_DATAX Instance attribute Private Type reference (TYPE) SRV_LIMIT_DATAX Structure for Limit Data-Change Parameter 20060424
6 MY_LIMIT_DATA_OLD Instance attribute Private Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060501
7 MY_MSG_KEY Instance attribute Private Type reference (TYPE) SRV_KEY Stores key of a service package 20060502
8 MY_SP_HEADER Instance attribute Public Type reference (TYPE) SRV_SP_HEADER Structure for Service Package(SP) Header 20060424
9 MY_T_CONTRACT_LIMITS Instance attribute Private Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060424
10 MY_T_CONTRACT_LIMITSX Instance attribute Private Type reference (TYPE) SRV_CONTRACT_LIMITSX_TTY Table type: Contract Limits-Change Parameter 20060424
11 MY_T_CONTRACT_LIMITS_OLD Instance attribute Private Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060503
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_INTROW Instance method Private Method 20100104
2 CHECK_CENTRAL_CONTRACT Instance method Private Method 20091008
3 CHECK_CONTRACT_LIMITS Instance method Private Method Check Contract Limits 20060424
4 CHECK_CURENCY_DECIMALS Instance method Private Method 20100121
5 CHECK_DATA Instance method Private Method Check Data of Limits 20060424
6 CHECK_FIELD_CONTRACT_LIMITS Instance method Private Method Check Field Selection for Contract Limits 20060424
7 CHECK_FIELD_LIMIT Instance method Private Method Check Field Selection for Limit 20060424
8 CHECK_MSS_LIMIT Instance method Private Method Check Model Service Specification(MSS) Limit 20060424
9 CHECK_OTHER_LIMIT Instance method Private Method Check Other Limit 20060424
10 CHECK_SSC_LIMIT Instance method Private Method Check Standard Service Catelog(SSC) Limit 20060424
11 CONSTRUCTOR Instance method Public Constructor Constructor for Limit Class 20060424
12 FILL_FIELD_SELECTION Instance method Private Method Fill Field Selection 20060424
13 MERGE_CONTRACT_LIMITS Instance method Private Method Merge Contract Limits 20060424
14 MERGE_LIMIT_DATA Instance method Private Method Merge Limit Data 20060424
15 POST Instance method Public Method Post of Limit 20060424
16 PROCESS Instance method Public Method Process of Limit 20060424
17 REFRESH_LIMIT Instance method Public Method Refresh Limit Data 20070924
18 SET_CONTRACT_LIMITS_DATAX Instance method Private Method Set contract limit datax 20100524
19 SET_EXT_HEADER Instance method Public Method Set External Header 20060424
20 SET_LIMIT_DATAX Instance method Private Method Set limit datax 20100524
Events
Class CL_LIMIT_MMSRV has no event.
Types
Class CL_LIMIT_MMSRV has no local type.
Method Signatures

Method ASSIGN_INTROW Signature

Method ASSIGN_INTROW on class CL_LIMIT_MMSRV has no parameter.
Method ASSIGN_INTROW on class CL_LIMIT_MMSRV has no exception.

Method CHECK_CENTRAL_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SRV_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS Contract Limits 20091009
2 Importing IM_SRV_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS Ext. Services Management: Unplanned Limits on Contract Item 20091009
3 Importing MY_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER External Header Data 20091008
# Exception Resumable Description Created on
1 ERROR_CHECK_SRM_CTR_LIMIT 20091008

Method CHECK_CONTRACT_LIMITS Signature

Method CHECK_CONTRACT_LIMITS on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_CONTRACT_LIMITS Error in Contract Limits 20060501

Method CHECK_CURENCY_DECIMALS Signature

Method CHECK_CURENCY_DECIMALS on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_LIMIT 20100121

Method CHECK_DATA Signature

Method CHECK_DATA on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_LIMIT Error in Check Data of Limit 20060501

Method CHECK_FIELD_CONTRACT_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_FLD_LIMIT Call by reference Type reference (TYPE) SRV_FIELD_SELECTION_TTY Table Type: Field Selection 20060424
2 Importing IM_CHECK_DISPLAY Call by reference Type reference (TYPE) FLAG General Flag 20060424
3 Importing IM_CHECK_HIDDEN Call by reference Type reference (TYPE) FLAG General Flag 20060424
4 Importing IM_CHECK_MUST Call by reference Type reference (TYPE) FLAG General Flag 20060424
5 Importing IM_CHECK_OPTIONAL Call by reference Type reference (TYPE) FLAG General Flag 20060424
# Exception Resumable Description Created on
1 ERROR_CHECK_FIELD_CONTRACT_LIM Error in CHECK_FIELD_CONTRACT_LIMITS 20060501

Method CHECK_FIELD_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_FLD_LIMIT Call by reference Type reference (TYPE) SRV_FIELD_SELECTION_TTY Structure for Field Selection of External Services 20060424
2 Importing IM_CHECK_DISPLAY Call by reference Type reference (TYPE) FLAG General Flag 20060424
3 Importing IM_CHECK_HIDDEN Call by reference Type reference (TYPE) FLAG General Flag 20060424
4 Importing IM_CHECK_MUST Call by reference Type reference (TYPE) FLAG General Flag 20060424
5 Importing IM_CHECK_OPTIONAL Call by reference Type reference (TYPE) FLAG General Flag 20060424
# Exception Resumable Description Created on
1 ERROR_CHECK_FIELD_LIMIT Error in CHECK_FIELD_LIMIT 20060501

Method CHECK_MSS_LIMIT Signature

Method CHECK_MSS_LIMIT on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_MSS_LIMIT Error in MSS Limit 20060501

Method CHECK_OTHER_LIMIT Signature

Method CHECK_OTHER_LIMIT on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_OTHER_LIMIT Error in Other Limit 20060501

Method CHECK_SSC_LIMIT Signature

Method CHECK_SSC_LIMIT on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_CHECK_SSC_LIMIT Error in CHECK_SSC_LIMIT 20060501

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_REF Call by reference Object reference (TYPE REF TO) CL_ACCOUNT_MMSRV model class for accounting 20060424
2 Importing IM_SP_HEADER Call by reference Type reference (TYPE) SRV_SP_HEADER Structure for Service Package(SP) Header 20060424
# Exception Resumable Description Created on
1 ERROR_ACC_OBJ_NOT_CREATED Accounting Object is not Created 20060501

Method FILL_FIELD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_LIMIT_FLD Call by reference Type reference (TYPE) SRV_FIELD_SELECTION_TTY Table Type: Field Selection 20060424
# Exception Resumable Description Created on
1 ERROR_FILL_FIELD_SELECTION Error in Fill Field Selection. 20060501

Method MERGE_CONTRACT_LIMITS Signature

Method MERGE_CONTRACT_LIMITS on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_MERGE_CONTRACT_LIMITS Error in MERGE_CONTRACT_LIMITS 20060501

Method MERGE_LIMIT_DATA Signature

Method MERGE_LIMIT_DATA on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_MERGE_LIMIT_DATA Error in MERGE_LIMIT_DATA 20060501

Method POST Signature

Method POST on class CL_LIMIT_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_POST_LIMIT Error in Posting of Limit 20060501

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NO_CHANGE Call by reference Type reference (TYPE) FLAG General Flag 20061012
2 Exporting EX_PUR_ORG Call by reference Type reference (TYPE) SRV_EXT_HEADER-PUR_ORG Purchasing Organization 20060922
3 Exporting EX_VAL_PRICE Call by reference Type reference (TYPE) PRICE Proposed amount 20060424
4 Exporting EX_VENDOR Call by reference Type reference (TYPE) SRV_EXT_HEADER-VENDOR Vendor Account Number 20060914
5 Importing IM_NO_SRV Call by reference Type reference (TYPE) FLAG General Flag 20060424
# Exception Resumable Description Created on
1 ERROR_PROCESS_LIMIT Error in Process method of limit 20060501

Method REFRESH_LIMIT Signature

Method REFRESH_LIMIT on class CL_LIMIT_MMSRV has no parameter.
Method REFRESH_LIMIT on class CL_LIMIT_MMSRV has no exception.

Method SET_CONTRACT_LIMITS_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_T_CONTRACT_LIMITSX Value transfer Type reference (TYPE) SRV_CONTRACT_LIMITSX_TTY Change Parameter: Contract Limits 20100524
2 Importing IM_T_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Contract Limits 20100524
3 Importing IM_T_CONTRACT_LIMITS_OLD Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Contract Limits 20100524

Method SET_CONTRACT_LIMITS_DATAX on class CL_LIMIT_MMSRV has no exception.

Method SET_EXT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Service External Header Data 20060424
2 Importing IM_EXT_HEADERX Call by reference Type reference (TYPE) SRV_EXT_HEADERX Service External Header Datax BAPI Update 20060424

Method SET_EXT_HEADER on class CL_LIMIT_MMSRV has no exception.

Method SET_LIMIT_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_SRV_LIMIT_DATAX Value transfer Type reference (TYPE) SRV_LIMIT_DATAX Change Parameter: Limit Data 20100524
2 Importing IM_SRV_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Limit Data 20100524
3 Importing IM_SRV_LIMIT_DATA_OLD Call by reference Type reference (TYPE) SRV_LIMIT_DATA Limit Data 20100524

Method SET_LIMIT_DATAX on class CL_LIMIT_MMSRV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700