SAP ABAP Class CL_CIAP (Controller class for CIAP processes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     INT_TMF_CIAP (Package) TMF Integration Features: CIAP
Properties
Class CL_CIAP  
Short Description Controller class for CIAP processes    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INT_TMF_CIAP   TMF Integration Features: CIAP 
Created 20131021   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CIAP has no forward declaration.
Interfaces
Class CL_CIAP has no interface implemented.
Friends
Class CL_CIAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_CIAP 20131118
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Returns the object CIAP controller 20131118
2 GET_NEXT_MONTH Static method Public Method Get next Month and Year to new quota 20131118
3 GET_NEXT_PERIOD Static method Public Method Get the next period 20131118
4 GET_PREVIOUS_PERIOD Static method Public Method Get the previous period 20131118
5 MAP_RECORDS_DATA_TABLE_BY_IDS Instance method Public Method Receives record IDs table and returns data table for ALV 20131118
6 RUN_DETERMINATION Instance method Public Method Runs the determination for every active Record 20131118
Events
Class CL_CIAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_RECORD_DATA Public See coding 20131118 tt_record_data TYPE STANDARD TABLE OF ciap_record_data
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CIAP Controller class for CIAP processes 20131118

Method GET_INSTANCE on class CL_CIAP has no exception.

Method GET_NEXT_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MONTH Call by reference Type reference (TYPE) CIAP_MONTH CIAP Quota Month 20131118
2 Exporting EV_YEAR Call by reference Type reference (TYPE) CIAP_YEAR CIAP Quota year 20131118
3 Importing IV_MONTH Call by reference Type reference (TYPE) CIAP_MONTH CIAP Quota Month 20131118
4 Importing IV_YEAR Call by reference Type reference (TYPE) CIAP_YEAR CIAP Quota year 20131118

Method GET_NEXT_MONTH on class CL_CIAP has no exception.

Method GET_NEXT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) CIAP_PERIOD CIAP period 20131118
2 Returning RV_PERIOD Value transfer Type reference (TYPE) CIAP_PERIOD CIAP period 20131118

Method GET_NEXT_PERIOD on class CL_CIAP has no exception.

Method GET_PREVIOUS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) CIAP_PERIOD CIAP period 20131118
2 Returning RV_PERIOD Value transfer Type reference (TYPE) CIAP_PERIOD CIAP period 20131118

Method GET_PREVIOUS_PERIOD on class CL_CIAP has no exception.

Method MAP_RECORDS_DATA_TABLE_BY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORD_DATA Value transfer Type reference (TYPE) TT_RECORD_DATA CIAP Record data 20131118
2 Importing IT_RECORD_ID Call by reference Type reference (TYPE) CL_CIAP_DA=>TT_RECORD_ID 20131118

Method MAP_RECORDS_DATA_TABLE_BY_IDS on class CL_CIAP has no exception.

Method RUN_DETERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UPDATED_RECORDS_ID Value transfer Type reference (TYPE) CL_CIAP_DA=>TT_RECORD_ID Table of Record IDs 20131118
2 Importing IV_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20131118
3 Importing IV_CREDIT_FACTOR Call by reference Type reference (TYPE) CIAP_CREDIT_FACTOR CIAP Credit Factor 20131118
4 Importing IV_PERIOD Call by reference Type reference (TYPE) CIAP_PERIOD Period (month/year) in which the record was created 20131118
# Exception Resumable Description Created on
1 CX_CIAP_AC_DOCUMENT_CREATE Exception class for fails calling AC_DOCUMENT_CREATE. 20131118
2 CX_CIAP_ALL_QUOTAS_CREDITED Tried to credit a quota but all quotas are already credited. 20131118
3 CX_CIAP_CREDIT_FACTOR Exception class for invalid credit factor 20131118
4 CX_CIAP_FI_DOCUMENT_TYPE Exception class for missing customizing on view TABW_ALL 20131118
5 CX_CIAP_QUOTA_CUSTOMIZING No customizing maintained for quota 20131118
History
Last changed by/on SAP  20140121 
SAP Release Created in