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
⤷ 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 |