SAP ABAP Class CL_CACS_RET_ORPHANED_CNTRL (Retention: Control Retention Without Agreement Assignment)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSR1 (Package) ICM: Retention: Transaction Data
Properties
Class CL_CACS_RET_ORPHANED_CNTRL  
Short Description Retention: Control Retention Without Agreement Assignment    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR1   ICM: Retention: Transaction Data 
Created 20070104   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_ORPHANED_CNTRL has no forward declaration.
Interfaces
Class CL_CACS_RET_ORPHANED_CNTRL has no interface implemented.
Friends
Class CL_CACS_RET_ORPHANED_CNTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070104
2 MO_INDCTR Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Commission Contract for Mass Processes 20070104
3 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20070105
4 MO_RET_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_DB_ITF Retention: Database Interface 20070104
5 MO_RET_ORPHANED_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_ORPHANED_LIST Retention: List of Calc.Objects Without Agreement Assignment 20070105
6 MR_ORPHANED_RETENTION Instance attribute Protected Object reference (TYPE REF TO) DATA Retention Without Agreement Assignment 20070104
7 MT_KNOWN_RETRU_ID Instance attribute Protected Type reference (TYPE) CACS_TT_RETRU_KEY Table Type: Retention Rule (Key) 20070104
8 ST_INSTANCE Static Attribute Private Type reference (TYPE) TY_TT_INSTANCE 20070108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070104
2 CREATE Static method Public Method Factory Method: Generate Object 20070104
3 EXTRACT_KNOWN_RETRU_ID Instance method Protected Method Extract Retention Rules from Agreements 20070104
4 GET_CALC_OBJECTS Instance method Public Method Return List of Calculation Objects 20070105
5 LOAD Instance method Protected Method Load Data 20070105
6 SEARCH_ORPHANED_RETENTION Instance method Public Method Find Retention Without Agreement Assignment 20070104
Events
Class CL_CACS_RET_ORPHANED_CNTRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INSTANCE Private See coding 20070108 BEGIN OF ty_s_instance, appl TYPE cacsappl, indctr_id TYPE cacs_ctrtbu_id, instance TYPE REF TO cl_cacs_ret_orphaned_cntrl, END OF ty_s_instance
2 TY_TT_INSTANCE Private See coding 20070108 ty_tt_instance TYPE SORTED TABLE OF ty_s_instance WITH UNIQUE KEY appl indctr_id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070104
2 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20070104
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070105
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070104
2 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20070104
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070105
4 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_ORPHANED_CNTRL Einbehaltung: Einbehaltung ohne Vereinb.zuordnung steuern 20070104
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104

Method EXTRACT_KNOWN_RETRU_ID Signature

Method EXTRACT_KNOWN_RETRU_ID on class CL_CACS_RET_ORPHANED_CNTRL has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104

Method GET_CALC_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LIST Value transfer Object reference (TYPE REF TO) CL_CACS_RET_ORPHANED_LIST Einbehaltung: Liste Berechnungsobj. ohne Vereinbarungszuord. 20070105
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070105

Method LOAD Signature

Method LOAD on class CL_CACS_RET_ORPHANED_CNTRL has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070105

Method SEARCH_ORPHANED_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_ORPHANED_RET_EXISTS Value transfer Type reference (TYPE) BOOLEAN_FLG Einbeh. ohne Vereinb.zuord. existiert (X=true, space=false) 20070104
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104
History
Last changed by/on SAP  20100310 
SAP Release Created in 700