Hierarchy
⤷
⤷
Properties
| Class | CL_SACF_TOOLS | |
| Short Description | General Tools for Switchable Authorization Check | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SECU_ABAP | Security and Protection of ABAP Programs |
| Created | 20130618 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_SACF_TOOLS has no interface implemented.
Friends
Class CL_SACF_TOOLS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TADIR-OBJECT | 'SUCC' | Active work area | 20130904 | ||
| 2 | Constant | Public | Type reference (TYPE) | TADIR-OBJECT | 'SUCD' | Development work area | 20130904 | ||
| 3 | Constant | Public | Type reference (TYPE) | TOBJ_CHK_CTRL_DH-NOTE_ID | '1860162' | SACF FAQ SAP Note | 20130904 | ||
| 4 | Instance attribute | Public | Type reference (TYPE) | TS_CTRL | Control data for dialog-based maintenance | 20130904 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TT_DOMA_TX | Get short texts for scenario status | 20130904 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TT_DYNPREAD | Field list table for screen 0100 | 20130904 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TT_DOMA_TX | Get short texts for SAL recording status | 20130904 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SUSR_T_OBJCT_TXT | Table with Texts for Authorization Objects | 20130904 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Decision question about changed data | 20130904 | |
| 2 | Static method | Public | Method | Send OK Code to Screen | 20130904 | |
| 3 | Static method | Public | Method | Display documentation or SAP Note texts | 20130904 | |
| 4 | Static method | Public | Method | Display SAP Note using HTML browser | 20130904 | |
| 5 | Instance method | Public | Method | Return short text for scenario status | 20130904 | |
| 6 | Static method | Public | Method | F4 help for scenario name | 20130904 | |
| 7 | Instance method | Public | Method | Result valuation in accordance w. active whitelist - type A | 20130904 | |
| 8 | Instance method | Public | Method | Result valuation in accordance w. active whitelist - type I | 20130904 | |
| 9 | Instance method | Public | Method | Result valuation in accordance w. active whitelist - type M | 20130904 | |
| 10 | Instance method | Public | Method | Result valuation in accordance w. active whitelist - type N | 20130904 | |
| 11 | Instance method | Public | Method | Check result and dialog-based learning mode | 20130904 | |
| 12 | Instance method | Public | Method | Result valuation in accordance w. active whitelist - type X | 20130904 | |
| 13 | Static method | Public | Method | Get icon for CHK_MODE | 20130904 | |
| 14 | Instance method | Public | Method | Load buffered short text for authorization object | 20130904 | |
| 15 | Static method | Public | Method | Load an entire authorization scenario from the database | 20130904 | |
| 16 | Instance method | Public | Method | Return short text for SAL recording status | 20130904 | |
| 17 | Static method | Public | Method | Standard short texts for SACF environment | 20130904 | |
| 18 | Instance method | Private | Method | "Save" command for active scenario | 20130904 | |
| 19 | Instance method | Public | Method | PAI processing for screen 100 | 20130904 | |
| 20 | Instance method | Public | Method | Create scenario in dialog | 20130904 | |
| 21 | Instance method | Private | Method | Has current scenario been changed? | 20130904 | |
| 22 | Instance method | Private | Method | Consistency Check Before Database Update | 20131118 | |
| 23 | Instance method | Public | Method | Delete scenario in dialog | 20130904 | |
| 24 | Instance method | Public | Method | Read header data for screen 100 | 20130904 | |
| 25 | Instance method | Public | Method | PBO processing for screen 100 | 20130904 | |
| 26 | Instance method | Public | Method | Set global data for dialog | 20130904 | |
| 27 | Instance method | Public | Method | Read header data for screen 100 | 20130904 | |
| 28 | Instance method | Public | Method | Detailed display for screen fields | 20130904 | |
| 29 | Instance method | Public | Method | Include scenarios in transport request | 20130904 | |
| 30 | Static method | Public | Method | Authorization Check for Action with Authorization Scenario | 20130904 | |
| 31 | Instance method | Private | Method | Switch Display/Change Mode | 20130904 | |
| 32 | Instance method | Public | Method | Include scenario in transport request | 20130904 | |
| 33 | Instance method | Private | Method | Calculate (and set) status for transfer pushbuttons | 20130930 | |
| 34 | Static method | Public | Method | Delete lock entry | 20130904 | |
| 35 | Instance method | Public | Method | Include object in existing scenario (with dialog) | 20130904 | |
| 36 | Static method | Public | Method | Set lock entry for authorization check scenario | 20130904 | |
| 37 | Static method | Public | Method | Check whether objects of a scenario can be changed | 20130904 | |
| 38 | Static method | Public | Method | Determine SAP Note number for scenario | 20130904 | |
| 39 | Instance method | Private | Method | Get check status for object in scenario | 20130904 | |
| 40 | Instance method | Public | Method | Pass selected dialog statuses | 20130904 | |
| 41 | Static method | Public | Method | Trigger SAL event (if necessary) | 20130904 | |
| 42 | Static method | Public | Method | Trigger SAL event (if necessary) | 20130920 | |
| 43 | Instance method | Public | Method | Set selected dialog statuses | 20130904 | |
| 44 | Instance method | Public | Method | Output formatting for a scenario | 20130904 | |
| 45 | Instance method | Private | Method | Include object in existing scenario (without dialog) | 20130904 | |
| 46 | Instance method | Private | Method | Transfer current scenario from SUCD to SUCC | 20130904 | |
| 47 | Static method | Public | Method | Transfer scenario to the database | 20130904 | |
| 48 | Static method | Public | Method | Progress Information | 20130904 |
Events
Class CL_SACF_TOOLS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CTRL | Public | See coding | Control Data for Dialog-Based Maintenance | 20130904 | BEGIN OF ts_ctrl,
sap_system TYPE boole_d,
upd_allowed TYPE boole_d,
chgmod TYPE scen_edit_mode,
area TYPE tadir-object,
cts_order TYPE e070-trkorr,
cts_task TYPE e070-trkorr,
cur_head TYPE tobj_chk_ctrl_dh,
cur_head_r TYPE tobj_chk_ctrl_rh,
cur_tx TYPE tobj_chk_ctrl_dt,
cur_scen_d TYPE sacf_t_objlst_dev,
cur_scen_a TYPE sacf_t_objlst_act,
cpy_act TYPE c LENGTH 1,
cpy_dev TYPE c LENGTH 1,
sele_act TYPE boole_d,
sele_rfsh TYPE boole_d,
t_sele TYPE sacf_t_head,
r_sele TYPE REF TO cl_sacf_tools_sele,
scen_act TYPE boole_d,
scen_rfsh TYPE boole_d,
r_scen TYPE REF TO cl_sacf_one_scenario,
new_obj TYPE xuobject,
END OF ts_ctrl
|
|
| 2 | TT_DOMA_TX | Public | Type reference (TYPE) | DD07V_TAB | Table Type for Domain Fixed Values | 20130904 | |
| 3 | TT_DYNPREAD | Public | See coding | Table Type for Screen Field Information | 20130904 | TT_DYNPREAD TYPE STANDARD TABLE OF dynpread
|
|
| 4 | TT_OBJCT | Public | See coding | Output Table Type | 20130904 | tt_objct TYPE STANDARD TABLE OF sacf_details_alv
|
Method Signatures
Method ASK_FOR_CONTINUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_YES | Value transfer | Type reference (TYPE) | BOOLE_D | Yes = X, No = space | 20130904 | |||
| 2 | ID_QTX | Call by reference | Type reference (TYPE) | STRING | Fragetext | 20130904 |
Method ASK_FOR_CONTINUE on class CL_SACF_TOOLS has no exception.
Method CALL_PAI_WITH_UCOMM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_OKCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | 'RFSH' | OKCODE an Dynpro senden | 20130904 |
Method CALL_PAI_WITH_UCOMM on class CL_SACF_TOOLS has no exception.
Method CMD_DOCU_SHOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_OBJ | Call by reference | Type reference (TYPE) | DOKU_OBJ | Dokumentenname | 20130904 | |||
| 2 | ID_TYP | Call by reference | Type reference (TYPE) | DOKU_ID | 'DT' | Dokumentenklasse | 20130904 |
Method CMD_DOCU_SHOW on class CL_SACF_TOOLS has no exception.
Method CMD_SAP_NOTE_SHOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NOTE | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH-NOTE_ID | Hinweisnummer | 20130904 |
Method CMD_SAP_NOTE_SHOW on class CL_SACF_TOOLS has no exception.
Method GET_CHK_HMODE_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_TXT | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20130904 | |||
| 2 | ID_CHK_HMODE | Call by reference | Type reference (TYPE) | SCEN_HMODE | Status für Szenario schaltbarer Berechtigungsprüfungen | 20130904 |
Method GET_CHK_HMODE_TXT on class CL_SACF_TOOLS has no exception.
Method GET_F4_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Ausgewählter Szenarioname | 20130904 | |||
| 2 | ID_ACT_AREA | Call by reference | Type reference (TYPE) | BOOLE_D | X - Aktive Szenarien laden | 20130904 | |||
| 3 | ID_DYNP | Call by reference | Type reference (TYPE) | SY-DYNNR | Rufendes Dynpro | 20130904 | |||
| 4 | ID_FNAME | Call by reference | Type reference (TYPE) | DYNFNAM | Eingabefeldname | 20130904 | |||
| 5 | ID_REPID | Call by reference | Type reference (TYPE) | SY-REPID | Rufender Report | 20130904 |
Method GET_F4_NAME on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_A Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_A on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_I Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_I on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_M on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_N Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_N on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_R Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_R on class CL_SACF_TOOLS has no exception.
Method GET_FINAL_RESULT_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_FINAL_RESULT_X on class CL_SACF_TOOLS has no exception.
Method GET_ICON_CHK_MOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ICON | Value transfer | Type reference (TYPE) | ICONNAME | Ikone | 20130904 | |||
| 2 | ID_CHK_MODE | Call by reference | Type reference (TYPE) | SCEN_MODE | Modus für Szenario schaltbarer Berechtigungsprüfungen | 20130904 |
Method GET_ICON_CHK_MOD on class CL_SACF_TOOLS has no exception.
Method GET_OBJECT_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OTEXT | Value transfer | Type reference (TYPE) | XUTEXT | Objektkurztext | 20130904 | |||
| 2 | ID_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 |
Method GET_OBJECT_TXT on class CL_SACF_TOOLS has no exception.
Method GET_ONE_SCEN_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20130904 | |||
| 2 | ES_HEADT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20130904 | |||
| 3 | ES_HEAD_A | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Aktives Szenario für schaltbare Berechtigungsprüfung | 20130904 | |||
| 4 | ET_SCEN_A | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_ACT | Tabellentyp zu TOBJ_CHK_CTRL_RT | 20130904 | |||
| 5 | ET_SCEN_D | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_DEV | Tabelle TOBJ_CHK_CTRL_D | 20130904 | |||
| 6 | ID_AREA | Call by reference | Type reference (TYPE) | TROBJTYPE | Arbeitsbereich (SPACE = beide) | 20130904 | |||
| 7 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method GET_ONE_SCEN_FROM_DB on class CL_SACF_TOOLS has no exception.
Method GET_SAL_MODE_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_TXT | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20130904 | |||
| 2 | ID_SAL_MODE | Call by reference | Type reference (TYPE) | SCEN_SAL_MODE | SAL-Flag | 20130904 |
Method GET_SAL_MODE_TXT on class CL_SACF_TOOLS has no exception.
Method GET_TX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_TX | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20130904 | |||
| 2 | ID_TXNUM | Call by reference | Type reference (TYPE) | CHAR3 | Text-Id | 20130904 |
Method GET_TX on class CL_SACF_TOOLS has no exception.
Method SACF_0100_CMD_SAVE_SCEN Signature
Method SACF_0100_CMD_SAVE_SCEN on class CL_SACF_TOOLS has no parameter.
Method SACF_0100_CMD_SAVE_SCEN on class CL_SACF_TOOLS has no exception.
Method SACF_0100_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode, der PAI ausgelöst hat | 20130904 |
Method SACF_0100_COMMAND on class CL_SACF_TOOLS has no exception.
Method SACF_0100_CREATE_SCEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_0100_CREATE_SCEN on class CL_SACF_TOOLS has no exception.
Method SACF_0100_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CHANGED | Value transfer | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20130904 |
Method SACF_0100_DATA_CHANGED on class CL_SACF_TOOLS has no exception.
Method SACF_0100_DATA_CONSI_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | Eingabefehler | 20131118 | |||
| 2 | ID_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Objekttyp | 20131118 | |||
| 3 | ID_CHG | Call by reference | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20131118 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20131118 | |||
| 5 | IS_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20131118 | |||
| 6 | IT_OBJCT | Call by reference | Type reference (TYPE) | TT_OBJCT | Ausgabetabellentyp | 20131118 |
Method SACF_0100_DATA_CONSI_CHECK on class CL_SACF_TOOLS has no exception.
Method SACF_0100_DELETE_SCEN Signature
Method SACF_0100_DELETE_SCEN on class CL_SACF_TOOLS has no parameter.
Method SACF_0100_DELETE_SCEN on class CL_SACF_TOOLS has no exception.
Method SACF_0100_GET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20130904 | |||
| 2 | ES_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20130904 |
Method SACF_0100_GET_HEADER on class CL_SACF_TOOLS has no exception.
Method SACF_0100_INIT Signature
Method SACF_0100_INIT on class CL_SACF_TOOLS has no parameter.
Method SACF_0100_INIT on class CL_SACF_TOOLS has no exception.
Method SACF_0100_SET_ENV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Arbeitsbereich | 20130904 | |||
| 2 | ID_MODE | Call by reference | Type reference (TYPE) | SCEN_EDIT_MODE | Aktuelle Bearbeitungsoption | 20130904 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Arbeitsvorrat ohne Selektor | 20130904 | |||
| 4 | IT_HEAD | Call by reference | Type reference (TYPE) | SACF_T_HEAD | Arbeitsvorrat | 20130904 |
Method SACF_0100_SET_ENV on class CL_SACF_TOOLS has no exception.
Method SACF_0100_SET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20130904 | |||
| 2 | IS_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20130904 |
Method SACF_0100_SET_HEADER on class CL_SACF_TOOLS has no exception.
Method SACF_0100_SHOW_DETAIL Signature
Method SACF_0100_SHOW_DETAIL on class CL_SACF_TOOLS has no parameter.
Method SACF_0100_SHOW_DETAIL on class CL_SACF_TOOLS has no exception.
Method SACF_0100_TRANSP_SCEN Signature
Method SACF_0100_TRANSP_SCEN on class CL_SACF_TOOLS has no parameter.
Method SACF_0100_TRANSP_SCEN on class CL_SACF_TOOLS has no exception.
Method SACF_AUTH_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | X ... Prüfung fehlgeschlagen | 20130904 | |||
| 2 | ID_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Geplante Aktivität | 20130904 | ||
| 3 | ID_AREA | Call by reference | Type reference (TYPE) | TROBJTYPE | 'SUCD' | Arbeitsbereich (SUCD/SUCC) | 20130904 | ||
| 4 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Name eines Scenario | 20130904 | |||
| 5 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlermeldung ausgeben | 20130904 |
Method SACF_AUTH_CHECK on class CL_SACF_TOOLS has no exception.
Method SACF_CMD_TOOGLE_MODE Signature
Method SACF_CMD_TOOGLE_MODE on class CL_SACF_TOOLS has no parameter.
Method SACF_CMD_TOOGLE_MODE on class CL_SACF_TOOLS has no exception.
Method SACF_COLLECT_IN_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130904 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SOBJ | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Objekttyp | 20130904 | |||
| 4 | ID_TEST | Call by reference | Type reference (TYPE) | BOOLE_D | Transportierbarkeit testen | 20130904 |
Method SACF_COLLECT_IN_TRANSPORT on class CL_SACF_TOOLS has no exception.
Method SACF_COMPUTE_CPY_STAT Signature
Method SACF_COMPUTE_CPY_STAT on class CL_SACF_TOOLS has no parameter.
Method SACF_COMPUTE_CPY_STAT on class CL_SACF_TOOLS has no exception.
Method SACF_DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_DEQUEUE on class CL_SACF_TOOLS has no exception.
Method SACF_DIALOG_OBJECT_UPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Bewertetes Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis der Berechtigungsprüfung | 20130904 | |||
| 4 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 |
Method SACF_DIALOG_OBJECT_UPD on class CL_SACF_TOOLS has no exception.
Method SACF_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | X = Sperreintrag konnte nicht gesetzt werden | 20130904 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 | |||
| 3 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = keine Fehlermeldung erzeugen | 20130904 |
Method SACF_ENQUEUE on class CL_SACF_TOOLS has no exception.
Method SACF_GET_EDIT_STAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CUS | Call by reference | Type reference (TYPE) | BOOLE_D | X = Aktive Liste änderbar | 20130904 | |||
| 2 | ED_DEV | Call by reference | Type reference (TYPE) | BOOLE_D | X = Developmentliste änderbar | 20130904 | |||
| 3 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_GET_EDIT_STAT on class CL_SACF_TOOLS has no exception.
Method SACF_GET_NOTE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NOTE | Value transfer | Type reference (TYPE) | TOBJ_CHK_CTRL_DH-NOTE_ID | Hinweisnummer | 20130904 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_GET_NOTE_ID on class CL_SACF_TOOLS has no exception.
Method SACF_GET_OBJECT_MODE_SGL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_MODE | Value transfer | Type reference (TYPE) | SCEN_MODE | Prüfmodus | 20130904 | |||
| 2 | ID_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Arbeitsbereich | 20130904 | |||
| 3 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 | |||
| 4 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 |
Method SACF_GET_OBJECT_MODE_SGL on class CL_SACF_TOOLS has no exception.
Method SACF_GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Arbeitsgebiet | 20130904 | |||
| 2 | ED_CPY_ACT | Call by reference | Type reference (TYPE) | CHAR01 | Status für Kopie aktiver Objekte | 20130930 | |||
| 3 | ED_CPY_DEV | Call by reference | Type reference (TYPE) | CHAR01 | Status für Kopie Objektdefinitionen | 20130930 | |||
| 4 | ED_MODE | Call by reference | Type reference (TYPE) | SCEN_EDIT_MODE | Aktuelle Bearbeitungsoption | 20130904 | |||
| 5 | ED_NEW_OBJ | Call by reference | Type reference (TYPE) | XUOBJECT | Einzufügendes Berechtigungsobjekt | 20130904 | |||
| 6 | ED_SAPSYS | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: System ist ein SAP-Entw.-system | 20130904 | |||
| 7 | ED_SCEN_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Arbeitsbereich an/aus | 20130904 | |||
| 8 | ED_SCEN_RFSH | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Arbeitsbereich auffrischen | 20130904 | |||
| 9 | ED_SELE_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Selektor an/aus | 20130904 | |||
| 10 | ED_SELE_RFSH | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Selektor auffrischen | 20130904 | |||
| 11 | ED_UPD_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Update generell möglich | 20130904 | |||
| 12 | ES_CUR_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20130904 | |||
| 13 | ES_CUR_HEAD_R | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare aktive Berechtigungsprüfung | 20130904 | |||
| 14 | ES_CUR_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20130904 | |||
| 15 | ET_SCEN_A | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_ACT | Akt. Tabelle vom Typ TOBJ_CHK_CTRL_RT | 20130904 | |||
| 16 | ET_SCEN_D | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_DEV | Akt. Tabelle vom Typ TOBJ_CHK_CTRL_D | 20130904 |
Method SACF_GET_STATUS on class CL_SACF_TOOLS has no exception.
Method SACF_SEND_SAL_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | akt. Ok-Code | 20130904 | |||
| 2 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Aktives Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_SEND_SAL_MSG on class CL_SACF_TOOLS has no exception.
Method SACF_SEND_SAL_SUCC_UPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | Kurzbezeichner für Vorgang | 20130920 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Aktives Szenario für schaltbare Berechtigungsprüfung | 20130920 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130920 |
Method SACF_SEND_SAL_SUCC_UPD on class CL_SACF_TOOLS has no exception.
Method SACF_SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Arbeitsgebiet | 20130904 | |||
| 2 | ID_CPY_ACT | Call by reference | Type reference (TYPE) | CHAR01 | Status für aktive Objektstatus kopieren | 20130930 | |||
| 3 | ID_CPY_DEV | Call by reference | Type reference (TYPE) | CHAR01 | Status für Objektdefinition kopieren | 20130930 | |||
| 4 | ID_MODE | Call by reference | Type reference (TYPE) | SCEN_EDIT_MODE | Aktuelle Bearbeitungsoption | 20130904 | |||
| 5 | ID_NEW_OBJ | Call by reference | Type reference (TYPE) | XUOBJECT | Einzufügendes Berechtigungsobjekt | 20130904 | |||
| 6 | ID_SAPSYS | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: System ist ein SAP-Entw.-system | 20130904 | |||
| 7 | ID_SCEN_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Arbeitsbereich an/aus | 20130904 | |||
| 8 | ID_SCEN_RFSH | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Arbeitsbereich auffrischen | 20130904 | |||
| 9 | ID_SELE_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Selektor an/aus | 20130904 | |||
| 10 | ID_SELE_RFSH | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Selektor auffrischen | 20130904 | |||
| 11 | ID_UPD_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Update generell möglich | 20130904 | |||
| 12 | IS_CUR_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Szenario für schaltbare Berechtigungsprüfung (Designphase) | 20130904 | |||
| 13 | IS_CUR_HEAD_R | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Szenario für schaltbare aktive Berechtigungsprüfung | 20130904 | |||
| 14 | IS_CUR_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Szenariobezeichner | 20130904 | |||
| 15 | IT_CUR_SCEN_A | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_ACT | Akt. Tabelle vom Typ TOBJ_CHK_CTRL_RT | 20130904 | |||
| 16 | IT_CUR_SCEN_D | Call by reference | Type reference (TYPE) | SACF_T_OBJLST_DEV | Akt. Tabelle vom Typ TOBJ_CHK_CTRL_D | 20130904 |
Method SACF_SET_STATUS on class CL_SACF_TOOLS has no exception.
Method SACF_SHOW_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20130904 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_SHOW_DETAILS on class CL_SACF_TOOLS has no exception.
Method SACF_SILENT_OBJECT_UPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | Objekt nicht od.mit geändertem Status aufgenommen | 20130904 | |||
| 2 | ID_MODE | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_R-CHK_MODE | Modus für Szenario schaltbarer Berechtigungsprüfungen | 20130904 | |||
| 3 | ID_SUSO | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_RH | Aktives Szenario für schaltbare Berechtigungsprüfung | 20130904 |
Method SACF_SILENT_OBJECT_UPD on class CL_SACF_TOOLS has no exception.
Method SACF_SYNC_SUCC_WITH_SUCD Signature
Method SACF_SYNC_SUCC_WITH_SUCD on class CL_SACF_TOOLS has no parameter.
Method SACF_SYNC_SUCC_WITH_SUCD on class CL_SACF_TOOLS has no exception.
Method SACF_UPD_ON_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | X = Update fehlgeschlagen | 20130904 | |||
| 2 | ID_AREA | Call by reference | Type reference (TYPE) | TADIR-OBJECT | Arbeitsbereich SUCD / SUCC | 20130904 | |||
| 3 | ID_MODE | Call by reference | Type reference (TYPE) | CHAR01 | Aktivität Update / Delete / Insert ... für Szenario | 20130904 | |||
| 4 | IS_HEAD | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DH | Kopfdaten | 20130904 | |||
| 5 | IS_TEXT | Call by reference | Type reference (TYPE) | TOBJ_CHK_CTRL_DT | Kurztext | 20130904 | |||
| 6 | IT_OBJCT | Call by reference | Type reference (TYPE) | TT_OBJCT | Objektliste | 20130904 |
Method SACF_UPD_ON_DB on class CL_SACF_TOOLS has no exception.
Method SHOW_PROGRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_MODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Schlüsselname der Aktivität | 20130904 | |||
| 2 | ID_VAR | Call by reference | Type reference (TYPE) | ANY | ggf. auszugebende Detailinfo | 20130904 |
Method SHOW_PROGRESS on class CL_SACF_TOOLS has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |