SAP ABAP Class CL_SCPR_REVERT_HELPER (Restore the DB table to state before BCSet activation)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CUS-TOL-BCD (Application Component) Business Configuration Sets
⤷
SCPR (Package) Business Configuration Sets
⤷
⤷
Properties
| Class | CL_SCPR_REVERT_HELPER | |
| Short Description | Restore the DB table to state before BCSet activation | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SCPR | Business Configuration Sets |
| Created | 20100604 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SCPR_REVERT_HELPER has no interface implemented.
Friends
Class CL_SCPR_REVERT_HELPER has no friend class.
Attributes
Class CL_SCPR_REVERT_HELPER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Collects cust mods that would be overwritten by revert BCSet | 20100715 | |
| 2 | Static method | Private | Method | Creates entry in SCPRSREVOWNER to mark a changed tableline | 20100607 | |
| 3 | Static method | Public | Method | Store old contents and mark the row as being deleted | 20100604 | |
| 4 | Static method | Public | Method | Does an insert for a list | 20100609 | |
| 5 | Static method | Public | Method | Convert the key into a record with key fields filled | 20100607 | |
| 6 | Static method | Private | Method | Returns a log structure for customer mod affected by revert | 20100713 | |
| 7 | Static method | Private | Method | Calculates tablekey from tabledescr and record | 20100607 | |
| 8 | Static method | Public | Method | Mark the row as being inserted | 20100604 | |
| 9 | Static method | Public | Method | Does an insert for a list | 20100609 | |
| 10 | Static method | Private | Method | 20100922 | ||
| 11 | Static method | Private | Method | Create log entries for customer mods affected by revert | 20100715 | |
| 12 | Static method | Private | Method | mark original data if line is currently present in db | 20100608 | |
| 13 | Static method | Private | Method | Merge a new entry into the to-do list | 20100609 | |
| 14 | Static method | Private | Method | Reads SMLs for given BC Set | 20100715 | |
| 15 | Static method | Private | Method | Deletes entries in SML tables | 20100727 | |
| 16 | Static method | Public | Method | Restore the rows affected by this BCSet to their original st | 20100604 | |
| 17 | Static method | Private | Method | Store tablekey expanded with one row per keyfiled | 20100621 | |
| 18 | Static method | Private | Method | Store contents of table before BC Set activation | 20100607 | |
| 19 | Static method | Public | Method | Store old contents and mark the row as being updated | 20100604 | |
| 20 | Static method | Public | Method | Does an insert for a list | 20100609 | |
| 21 | Static method | Private | Method | 20100616 |
Events
Class CL_SCPR_REVERT_HELPER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_KEY_RECORD_LINE | Private | See coding | 20101116 | TT_KEY_RECORD_LINE TYPE SORTED TABLE OF t_key_record_line WITH UNIQUE KEY tablekey
|
||
| 2 | TT_SCPRC150 | Private | See coding | 20100614 | TT_SCPRC150 type sorted table of SCPRC150 with non-unique key table_line
|
||
| 3 | TY_T_SCPRSREVERTD | Private | See coding | 20110222 | ty_t_scprsrevertd type table of scprsrevertd
|
||
| 4 | TY_T_SCPRSREVERTI | Private | See coding | 20110222 | ty_t_scprsreverti type table of scprsreverti
|
||
| 5 | T_KEY_RECORD_LINE | Private | See coding | 20101116 | BEGIN OF T_KEY_RECORD_LINE,
TABLEKEY TYPE scprc150,
RECORD TYPE REF TO DATA,
END OF T_KEY_RECORD_LINE
|
Method Signatures
Method COLLECT_CUSTOMER_MODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CUSTOMER_MODS | Call by reference | Type reference (TYPE) | SPROT_U_TAB | Table Type for SPROT_U (Log Interface) | 20100715 | |||
| 2 | ET_DEP_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLD_TAB | 20100921 | ||||
| 3 | ET_IND_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLI_TAB | 20100921 | ||||
| 4 | IT_BCSETS | Call by reference | Type reference (TYPE) | SCPR_BCSETS | BC Sets: BC Set Names to Pass From/To External Interface | 20100922 | |||
| 5 | IT_CLIENTS | Call by reference | Type reference (TYPE) | SCPRCLITAB | BC Sets: Table Type for Structure SCPRCLI | 20100719 |
Method COLLECT_CUSTOMER_MODS on class CL_SCPR_REVERT_HELPER has no exception.
Method CREATE_REVERTOWNER_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLEKEY | Call by reference | Type reference (TYPE) | TT_KEY_RECORD_LINE | BC Sets: Character Field of Length 150 | 20100614 | |||
| 2 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 3 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPRSREVERTOWNRI-BCSET | Business Configuration Set | 20100607 | |||
| 4 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 5 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 6 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 7 | IV_TABLENAME | Call by reference | Type reference (TYPE) | SCPRSREVERTOWNRI-TABLENAME | BC Set: Table/View Name | 20100607 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPRSREVERTOWNRI-TABLENAME | BC Set: Table/View Name | 20100825 |
Method CREATE_REVERTOWNER_ENTRY on class CL_SCPR_REVERT_HELPER has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | ANY | Contains current DB contents | 20100604 | |||
| 2 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100604 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100604 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method DELETE on class CL_SCPR_REVERT_HELPER has no exception.
Method DELETE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100609 | |||
| 2 | IT_RECORDS | Call by reference | Type reference (TYPE) | TABLE | 20100609 | ||||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100609 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_STORE_CONTENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | stores records as initial content of table | 20101028 | ||
| 9 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method DELETE_TABLE on class CL_SCPR_REVERT_HELPER has no exception.
Method EXPAND_TABLEKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RECORD | Call by reference | Type reference (TYPE) | ANY | 20100607 | ||||
| 2 | EV_ISEXPANDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100622 | ||||
| 3 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100607 | |||
| 4 | IV_MANDT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 5 | IV_TABLEKEY | Call by reference | Type reference (TYPE) | SCPRSREVERTOWNRI-TABLEKEY | BC Sets: Character Field of Length 150 | 20100607 |
Method EXPAND_TABLEKEY on class CL_SCPR_REVERT_HELPER has no exception.
Method FILL_LOG_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CUSTOMER_MOD | Call by reference | Type reference (TYPE) | SPROT_U | Log Generation Interface | 20100715 | |||
| 2 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100713 | |||
| 3 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20100719 | |||
| 4 | IV_RECNUMBER | Call by reference | Type reference (TYPE) | SCPR_RECNR | BC Set: Template record number | 20100714 | |||
| 5 | IV_TABLEKEY | Call by reference | Type reference (TYPE) | SCPRC150 | BC Sets: Character Field of Length 150 | 20100713 | |||
| 6 | IV_TABLENAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100713 |
Method FILL_LOG_STRUCTURE on class CL_SCPR_REVERT_HELPER has no exception.
Method GET_TABLEKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLEKEY | Call by reference | Type reference (TYPE) | TT_KEY_RECORD_LINE | XML representation of key fields | 20100614 | |||
| 2 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Set: Table field descriptions | 20100607 | |||
| 3 | IT_RECORD | Call by reference | Type reference (TYPE) | TABLE | actual tableline content | 20100614 |
Method GET_TABLEKEY on class CL_SCPR_REVERT_HELPER has no exception.
Method INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | ANY | Record must contain key values | 20100604 | |||
| 2 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100604 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100604 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method INSERT on class CL_SCPR_REVERT_HELPER has no exception.
Method INSERT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100609 | |||
| 2 | IT_RECORDS | Call by reference | Type reference (TYPE) | TABLE | 20100609 | ||||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100609 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method INSERT_TABLE on class CL_SCPR_REVERT_HELPER has no exception.
Method IS_OBSOLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | ANY | 20100922 | ||||
| 2 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100922 | |||
| 3 | IT_KEYS | Call by reference | Type reference (TYPE) | SCPR_SKEYS_TAB | 20100922 | ||||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100922 | |||
| 5 | R_FLAG | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100922 |
Method IS_OBSOLETE on class CL_SCPR_REVERT_HELPER has no exception.
Method LOG_CUSTOMER_MODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEP_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLD_TAB | 20100727 | ||||
| 2 | ET_IND_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLI_TAB | 20100727 | ||||
| 3 | IT_CLIENTS | Call by reference | Type reference (TYPE) | SCPRCLITAB | BC Sets: Table Type for Structure SCPRCLI | 20100719 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100715 |
Method LOG_CUSTOMER_MODS on class CL_SCPR_REVERT_HELPER has no exception.
Method MAINTAIN_DELETE_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SCPRSREVD_UPD | Call by reference | Type reference (TYPE) | TY_T_SCPRSREVERTD | 20110222 | ||||
| 2 | CT_SCPRSREVI_UPD | Call by reference | Type reference (TYPE) | TY_T_SCPRSREVERTI | 20110222 | ||||
| 3 | IT_SCPRSREVERTD | Call by reference | Type reference (TYPE) | TY_T_SCPRSREVERTD | 20110222 | ||||
| 4 | IT_SCPRSREVERTI | Call by reference | Type reference (TYPE) | TY_T_SCPRSREVERTI | 20110222 | ||||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_ISDELETED | Call by reference | Type reference (TYPE) | SCPRSREVERTI-ISDELETED | Boolean Variable (X=True, Space=False) | 20100608 | |||
| 7 | IV_TABLEKEY | Call by reference | Type reference (TYPE) | SCPRC150 | BC Sets: Character Field of Length 150 | 20100614 |
Method MAINTAIN_DELETE_FLAG on class CL_SCPR_REVERT_HELPER has no exception.
Method MERGE_TODOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TODOS | Call by reference | Type reference (TYPE) | SCPR_BCCLI_TAB | 20100609 | ||||
| 2 | IS_FOLLOWON | Call by reference | Type reference (TYPE) | SCPRBCCLI | BC Sets: BC Set with Clients | 20100609 |
Method MERGE_TODOS on class CL_SCPR_REVERT_HELPER has no exception.
Method READ_SML_FOR_BCSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEP_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLD_TAB | 20100715 | ||||
| 2 | ET_IND_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLI_TAB | 20100715 | ||||
| 3 | IT_CLIENTS | Call by reference | Type reference (TYPE) | SCPRCLITAB | BC Sets: Client Structure | 20100719 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100715 | |||
| 5 | IV_CATEGORY | Call by reference | Type reference (TYPE) | SCPR_CTGRY | BC Set: Category | 20100921 | |||
| 6 | IV_CLI_DEP | Call by reference | Type reference (TYPE) | SCPR_CLDEP | BC Set: Client-Dependent BC Set Data/Contents | 20100921 | |||
| 7 | IV_MODDATE | Call by reference | Type reference (TYPE) | SCPR_DATE | BC Set: Changed on | 20100921 | |||
| 8 | IV_MODTIME | Call by reference | Type reference (TYPE) | SCPR_TIME | BC Set: Last changed at | 20100921 |
Method READ_SML_FOR_BCSET on class CL_SCPR_REVERT_HELPER has no exception.
Method REMOVE_SML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEP_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLD_TAB | 20100727 | ||||
| 2 | IT_IND_SMLS | Call by reference | Type reference (TYPE) | SCPR_SMLI_TAB | 20100727 |
Method REMOVE_SML on class CL_SCPR_REVERT_HELPER has no exception.
Method REVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CLIENTS | Call by reference | Type reference (TYPE) | SCTS_CL_RESULTS | Change and Transport System: Success Status for Client | 20100924 | |||
| 2 | CT_E071 | Call by reference | Type reference (TYPE) | TR_OBJECTS | Objects | 20100924 | |||
| 3 | CT_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Table Keys | 20100924 | |||
| 4 | CT_TO_APPLY | Call by reference | Type reference (TYPE) | SCPR_BCCLI_TAB | 20100924 | ||||
| 5 | IS_BCSET | Call by reference | Type reference (TYPE) | SCPRBCCLI | BCSet ID and Clients in which it should be reverted | 20100609 | |||
| 6 | IV_OBSOLETE_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100922 | ||||
| 7 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100826 |
Method REVERT on class CL_SCPR_REVERT_HELPER has no exception.
Method STORE_EXPANDED_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ID | Call by reference | Type reference (TYPE) | SCPRC150 | BC Sets: Character Field of Length 150 | 20100621 | |||
| 2 | IS_RECORD | Call by reference | Type reference (TYPE) | ANY | 20100621 | ||||
| 3 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC-Sets: Field descriptions of a table (table type) | 20100621 |
Method STORE_EXPANDED_KEY on class CL_SCPR_REVERT_HELPER has no exception.
Method STORE_TABLE_CONTENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLEKEY | Call by reference | Type reference (TYPE) | TT_KEY_RECORD_LINE | BC Sets: Character Field of Length 150 | 20100614 | |||
| 2 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20101115 | |||
| 3 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 4 | IV_ISDELETED | Call by reference | Type reference (TYPE) | SCPRSREVERTI-ISDELETED | Revert SBCSets: Contents of tables before BCSet activation | 20100607 | |||
| 5 | IV_TABLENAME | Call by reference | Type reference (TYPE) | SCPRSREVERTI-TABLENAME | BC Set: Table/View Name | 20100607 |
Method STORE_TABLE_CONTENTS on class CL_SCPR_REVERT_HELPER has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | ANY | Contains current DB contents | 20100604 | |||
| 2 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100604 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100604 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method UPDATE on class CL_SCPR_REVERT_HELPER has no exception.
Method UPDATE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TABLEDESCR | Call by reference | Type reference (TYPE) | SCPRRECORD2 | BC Sets: Field Descriptions | 20100609 | |||
| 2 | IT_RECORDS | Call by reference | Type reference (TYPE) | TABLE | 20100609 | ||||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20100823 | |||
| 4 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100609 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101019 | |||
| 6 | IV_OBJECTNAME | Call by reference | Type reference (TYPE) | OB_OBJECT | Object Name | 20100823 | |||
| 7 | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | OB_TYP | Object type | 20100823 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100825 |
Method UPDATE_TABLE on class CL_SCPR_REVERT_HELPER has no exception.
Method WRITE_END_OF_TABLE_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BCSET | Call by reference | Type reference (TYPE) | SCPR_ID | Business Configuration Set | 20100616 | |||
| 2 | IV_DELCNT | Call by reference | Type reference (TYPE) | I | 20100616 | ||||
| 3 | IV_INSCNT | Call by reference | Type reference (TYPE) | I | 20100616 | ||||
| 4 | IV_TABLENAME | Call by reference | Type reference (TYPE) | SCPR_TABL | BC Set: Table/View Name | 20100616 | |||
| 5 | IV_UPDCNT | Call by reference | Type reference (TYPE) | I | 20100616 |
Method WRITE_END_OF_TABLE_MESSAGE on class CL_SCPR_REVERT_HELPER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |