SAP ABAP Class CACS25_CL_UPDATE_SUCCESSOR (Update Universal Successor in Sett. Items)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSUS (Package) ICM Settlement Scheduling: Universal Successor
Properties
Class CACS25_CL_UPDATE_SUCCESSOR  
Short Description Update Universal Successor in Sett. Items    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSUS   ICM Settlement Scheduling: Universal Successor 
Created 20110419   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CAC25 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CACS25_CL_UPDATE_SUCCESSOR has no interface implemented.
Friends
Class CACS25_CL_UPDATE_SUCCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_UPDKNZ_DEL Constant Public Type reference (TYPE) CACSSESUPDKNZ 'D' Settlement Schedule - Update Indicator 20110428
2 GC_UPDKNZ_INS Constant Public Type reference (TYPE) CACSSESUPDKNZ 'I' Settlement Schedule - Update Indicator 20110428
3 GC_UPDKNZ_UPD Constant Public Type reference (TYPE) CACSSESUPDKNZ 'U' Settlement Schedule - Update Indicator 20110428
4 STATUSPOS_CONSISTENT Constant Public Type reference (TYPE) CACSSTATUSPOS '1' Status of Object/Subobject 20110428
5 STATUSWORK_POSTED Constant Public Type reference (TYPE) CACSSTATUSWORK '9' Object Version Processing Status 20110428
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REMTYPE_ALLOWED Instance method Private Method Check Change of Contract Possible 20110421
2 CHECK_SESAGR Instance method Public Method Make Checks 20110504
3 GET_SESIT_AND_SESHD Instance method Private Method Get SESIT and SESHD from Buffer 20110421
4 PUT_SESIT_AND_SESHD Instance method Private Method Put SESHD and SESIT into Buffer 20110421
5 UPDATE_SESIT_AND_SESHD Instance method Private Method Update Successor in SESIT and SESHD Lines 20110419
6 UPDATE_SES_WITH_UNIV_SUCC Instance method Public Method Update Successor in SESIT and SESHD Lines 20110421
Events
Class CACS25_CL_UPDATE_SUCCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_TT_SESITM Public See coding 20110421 MTY_TT_SESITM type TABLE OF cacs25_s_sesitm
Method Signatures

Method CHECK_REMTYPE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110421
2 Importing IT_SESHDM Call by reference Type reference (TYPE) CACS25_TT_SESHDM Table type for meta structure of CACS25_S_SESHDM 20110421
3 Importing IV_CONTRACT Call by reference Type reference (TYPE) CACS_CTRTBU_ID Commission Contract Number 20110505

Method CHECK_REMTYPE_ALLOWED on class CACS25_CL_UPDATE_SUCCESSOR has no exception.

Method CHECK_SESAGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110504
2 Importing IS_CONTRACT_MAPPING Call by reference Type reference (TYPE) CACS_S_SUCCESSOR_MAPPING Universal Successor Mapping with Original Contract 20110505
3 Importing IV_BUFFER_TYPE Call by reference Type reference (TYPE) CAC25_BUFFER_TYPE 20110504

Method CHECK_SESAGR on class CACS25_CL_UPDATE_SUCCESSOR has no exception.

Method GET_SESIT_AND_SESHD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SESHDM Call by reference Type reference (TYPE) CACS25_TT_SESHDM Table Type for Settlement Scheduling Header 20110421
2 Exporting ET_SESITM Call by reference Type reference (TYPE) MTY_TT_SESITM Table type for Settlement scheduled Items table 20110421
3 Importing IV_BUFFER_TYPE Call by reference Type reference (TYPE) CAC25_BUFFER_TYPE Boolean Variable (X=True, -=False, Space=Unknown) 20110421

Method GET_SESIT_AND_SESHD on class CACS25_CL_UPDATE_SUCCESSOR has no exception.

Method PUT_SESIT_AND_SESHD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SESHDM Call by reference Type reference (TYPE) CACS25_TT_SESHDM Table type for meta structure of CACS25_S_SESHDM 20110421
2 Importing IT_SESITM Call by reference Type reference (TYPE) MTY_TT_SESITM 20110421
3 Importing IV_BUFFER_TYPE Call by reference Type reference (TYPE) CAC25_BUFFER_TYPE 20110421

Method PUT_SESIT_AND_SESHD on class CACS25_CL_UPDATE_SUCCESSOR has no exception.

Method UPDATE_SESIT_AND_SESHD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SESHDM_CHANGED Call by reference Type reference (TYPE) CACS25_TT_SESHDM Table type for meta structure of CACS25_S_SESHDM 20110421
2 Exporting ET_SESITM_CHANGED Call by reference Type reference (TYPE) MTY_TT_SESITM 20110421
3 Exporting ET_SESITM_DELETED Call by reference Type reference (TYPE) MTY_TT_SESITM 20110421
4 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110420
5 Importing IT_SESHDM Call by reference Type reference (TYPE) CACS25_TT_SESHDM Table Type for Settlement Scheduling Header 20110421
6 Importing IT_SESITM Call by reference Type reference (TYPE) MTY_TT_SESITM Table type for Settlement scheduled Items table 20110421

Method UPDATE_SESIT_AND_SESHD on class CACS25_CL_UPDATE_SUCCESSOR has no exception.

Method UPDATE_SES_WITH_UNIV_SUCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_TYPE Call by reference Type reference (TYPE) CAC25_BUFFER_TYPE 20110421

Method UPDATE_SES_WITH_UNIV_SUCC on class CACS25_CL_UPDATE_SUCCESSOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606