SAP ABAP Class CL_RSCRM_IMP_TIME_CALDAY (In Memory Planning - Time Related Processes (CALDAY))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   CRM (Application Component) Customer Relationship Management
     RSCRM_IMP_CORE (Package) CRM In-Memory Planning Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRM_IMP_TIME In Memory Planning - Time Related Processes 20120920
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRM_IMP_TIME_CALDAY_OPT In Memory Planning - Time Related Processes/CALDAY Optimized 20120920
2 Inheritance (c INHERITING FROM c_ref)  CL_RSCRM_IMP_TIME_CALDAY_PF Single planning function time shift implementation on calday 20121023
Properties
Class CL_RSCRM_IMP_TIME_CALDAY  
Short Description In Memory Planning - Time Related Processes (CALDAY)    
Super Class CL_RSCRM_IMP_TIME In Memory Planning - Time Related Processes 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCRM_IMP_CORE   CRM In-Memory Planning Core 
Created 20120903   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSCRM_IMP_TIME_CALDAY has no forward declaration.
Interfaces
Class CL_RSCRM_IMP_TIME_CALDAY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSCRM_IMP_OBJECT 20120920 In Memory Planning Services Object
Attributes
Class CL_RSCRM_IMP_TIME_CALDAY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TIME_DIMENSION_COPY_RULES Instance method Protected Method Time shift - Add all time dimensions to copy rules 20120920
2 ADD_TIME_DIMENSION_REPOST_RULE Instance method Protected Method Time shift - Add all time dimensions to repost rules 20120920
3 DAYS_COPY Instance method Protected Method Time shift - Copy one day to multiple days 20120920
4 DAYS_REPOST Instance method Protected Method Time shift - Repost day by day 20120920
5 DELETE_OLD_PERIOD Instance method Protected Method Time shift - Delete old period not overlapping with new one 20120920
6 DELETE_REMOVED_PERIOD_REPOST Instance method Protected Method Time shift - Delete the removed period before repost 20120920
7 DETERMINE_REMOVED_DAYS Instance method Protected Method Determine the removing days after time shift 20120920
8 EQUAL_REDISTRIBUTION Instance method Protected Method Time shift - Equal redistribution on new period 20120920
9 GET_NEXT_VALID_DAYS Instance method Protected Method Get the next valid day according to the removed days 20120920
10 REDISTRIBUTE Instance method Protected Method Time shift - Redistribute total on new period 20120920
11 REPOST_COPY Instance method Protected Method Time shift - Repost/Copy for non aggregable key figures 20120920
Events
Class CL_RSCRM_IMP_TIME_CALDAY has no event.
Types
Class CL_RSCRM_IMP_TIME_CALDAY has no local type.
Method Signatures

Method ADD_TIME_DIMENSION_COPY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COPY_FROM_TO Call by reference Type reference (TYPE) RSCRMT_IMP_FROM_TO_SELECTION Table for multiple from/to selection 20120920
2 Importing IV_COPY_FROM_DATE Call by reference Type reference (TYPE) D Copy from - one date 20120920
3 Importing IV_COPY_TO_END_DATE Call by reference Type reference (TYPE) D Copy to - end date 20120920
4 Importing IV_COPY_TO_START_DATE Call by reference Type reference (TYPE) D Copy to - start date 20120920
5 Importing IV_FISCVARNT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20121210
6 Importing IV_SEQNR Call by reference Type reference (TYPE) I Sequence number for copy 20120920

Method ADD_TIME_DIMENSION_COPY_RULES on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method ADD_TIME_DIMENSION_REPOST_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REPOST_FROM_TO Call by reference Type reference (TYPE) RSCRMT_IMP_FROM_TO_SINGLE_SEL Table for single from/to selection 20120920
2 Importing IV_FISCVARNT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20121210
3 Importing IV_NEW_DATE Call by reference Type reference (TYPE) D New date 20120920
4 Importing IV_OLD_DATE Call by reference Type reference (TYPE) D Old date 20120920
5 Importing IV_SEQNR Call by reference Type reference (TYPE) I Sequence number for repost 20120920

Method ADD_TIME_DIMENSION_REPOST_RULE on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method DAYS_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
2 Importing IV_COPY_FROM_DATE Call by reference Type reference (TYPE) D Copy from - one date 20120920
3 Importing IV_COPY_TO_END_DATE Call by reference Type reference (TYPE) D Copy to - end date 20120920
4 Importing IV_COPY_TO_START_DATE Call by reference Type reference (TYPE) D Copy to - start date 20120920

Method DAYS_COPY on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method DAYS_REPOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINAL_NEW_END_DATE Call by reference Type reference (TYPE) D Final new ending date according to removed days 20120920
2 Importing IT_KYF_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_INFOOBJECT List of Key fig. on which the repost will be applied 20120920
3 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
4 Importing IT_REMOVED_DAYS Call by reference Type reference (TYPE) RSCRMT_IMP_DAYS Removed days 20120920
5 Importing IV_NEW_END_DATE Call by reference Type reference (TYPE) D New ending date 20120920
6 Importing IV_NEW_START_DATE Call by reference Type reference (TYPE) D New starting date 20120920
7 Importing IV_OLD_END_DATE Call by reference Type reference (TYPE) D Old ending date 20120920
8 Importing IV_OLD_START_DATE Call by reference Type reference (TYPE) D Old starting date 20120920

Method DAYS_REPOST on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method DELETE_OLD_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIME_SHIFT Call by reference Type reference (TYPE) RSCRMS_IMP_TIME_SHIFT Planning Period Changement 20120920
2 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
3 Importing IV_NEW_END_DATE Call by reference Type reference (TYPE) D New ending date 20120920
4 Importing IV_NEW_START_DATE Call by reference Type reference (TYPE) D New starting date 20120920
5 Importing IV_OLD_END_DATE Call by reference Type reference (TYPE) D Old ending date 20120920
6 Importing IV_OLD_START_DATE Call by reference Type reference (TYPE) D Old starting date 20120920

Method DELETE_OLD_PERIOD on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method DELETE_REMOVED_PERIOD_REPOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KYF_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_INFOOBJECT Key figure to be deleted 20120920
2 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
3 Importing IV_REMOVED_PER_END_DATE Call by reference Type reference (TYPE) D Removed period ending date 20120920
4 Importing IV_REMOVED_PER_START_DATE Call by reference Type reference (TYPE) D Removed period starting date 20120920

Method DELETE_REMOVED_PERIOD_REPOST on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method DETERMINE_REMOVED_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REMOVED_DAYS Call by reference Type reference (TYPE) RSCRMT_IMP_RANGE_VALUE Ranges of removed days 20120920
2 Importing IS_NEW_PERIOD Call by reference Type reference (TYPE) RSCRMS_IMP_PLANNING_PERIOD New planning period 20120920
3 Importing IS_OLD_PERIOD Call by reference Type reference (TYPE) RSCRMS_IMP_PLANNING_PERIOD Old planning period 20120920

Method DETERMINE_REMOVED_DAYS on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method EQUAL_REDISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KYF_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_INFOOBJECT List of Key fig. on which the redistribution will be applied 20120920
2 Importing IT_KYF_TO_EXCLUDE Call by reference Type reference (TYPE) RSCRMT_IMP_INFOOBJECT Key figures that will be excluded from the redistribution 20120920
3 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
4 Importing IV_NEW_END_DATE Call by reference Type reference (TYPE) D New ending date 20120920
5 Importing IV_NEW_START_DATE Call by reference Type reference (TYPE) D New starting date 20120920

Method EQUAL_REDISTRIBUTION on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method GET_NEXT_VALID_DAYS Signature

Method GET_NEXT_VALID_DAYS on class CL_RSCRM_IMP_TIME_CALDAY has no parameter.
Method GET_NEXT_VALID_DAYS on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method REDISTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KYF_CHA_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_KYF_DATA Table of keyfigure values with the required selection 20120920
2 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
3 Importing IV_NEW_END_DATE Call by reference Type reference (TYPE) D New ending date 20120920
4 Importing IV_NEW_START_DATE Call by reference Type reference (TYPE) D New starting date 20120920
5 Importing IV_OLD_END_DATE Call by reference Type reference (TYPE) D Old ending date 20120920
6 Importing IV_OLD_START_DATE Call by reference Type reference (TYPE) D Old starting date 20120920

Method REDISTRIBUTE on class CL_RSCRM_IMP_TIME_CALDAY has no exception.

Method REPOST_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIME_SHIFT Call by reference Type reference (TYPE) RSCRMS_IMP_TIME_SHIFT Planning Period Changement 20120920
2 Importing IT_OBJECT_SELECTION Call by reference Type reference (TYPE) RSCRMT_IMP_SELECTION Object selection 20120920
3 Importing IV_NEW_DURATION Call by reference Type reference (TYPE) I New duration 20120920
4 Importing IV_NEW_END_DATE Call by reference Type reference (TYPE) D New ending date 20120920
5 Importing IV_NEW_START_DATE Call by reference Type reference (TYPE) D New starting date 20120920
6 Importing IV_OLD_DURATION Call by reference Type reference (TYPE) I Old duration 20120920
7 Importing IV_OLD_END_DATE Call by reference Type reference (TYPE) D Old ending date 20120920
8 Importing IV_OLD_START_DATE Call by reference Type reference (TYPE) D Old starting date 20120920

Method REPOST_COPY on class CL_RSCRM_IMP_TIME_CALDAY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740