SAP ABAP Class CL_SACF_TOOLS (General Tools for Switchable Authorization Check)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECU_ABAP (Package) Security and Protection of ABAP Programs
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 CL_SACF_ONE_SCENARIO 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 GC_ACT Constant Public Type reference (TYPE) TADIR-OBJECT 'SUCC' Active work area 20130904
2 GC_DEV Constant Public Type reference (TYPE) TADIR-OBJECT 'SUCD' Development work area 20130904
3 GC_FAQ_NOTE Constant Public Type reference (TYPE) TOBJ_CHK_CTRL_DH-NOTE_ID '1860162' SACF FAQ SAP Note 20130904
4 GS_CTRL Instance attribute Public Type reference (TYPE) TS_CTRL Control data for dialog-based maintenance 20130904
5 GT_CHK_HMODE Instance attribute Private Type reference (TYPE) TT_DOMA_TX Get short texts for scenario status 20130904
6 GT_D100 Instance attribute Private Type reference (TYPE) TT_DYNPREAD Field list table for screen 0100 20130904
7 GT_SAL_MODE Instance attribute Private Type reference (TYPE) TT_DOMA_TX Get short texts for SAL recording status 20130904
8 GT_SUSO_TX 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 ASK_FOR_CONTINUE Static method Public Method Decision question about changed data 20130904
2 CALL_PAI_WITH_UCOMM Static method Public Method Send OK Code to Screen 20130904
3 CMD_DOCU_SHOW Static method Public Method Display documentation or SAP Note texts 20130904
4 CMD_SAP_NOTE_SHOW Static method Public Method Display SAP Note using HTML browser 20130904
5 GET_CHK_HMODE_TXT Instance method Public Method Return short text for scenario status 20130904
6 GET_F4_NAME Static method Public Method F4 help for scenario name 20130904
7 GET_FINAL_RESULT_A Instance method Public Method Result valuation in accordance w. active whitelist - type A 20130904
8 GET_FINAL_RESULT_I Instance method Public Method Result valuation in accordance w. active whitelist - type I 20130904
9 GET_FINAL_RESULT_M Instance method Public Method Result valuation in accordance w. active whitelist - type M 20130904
10 GET_FINAL_RESULT_N Instance method Public Method Result valuation in accordance w. active whitelist - type N 20130904
11 GET_FINAL_RESULT_R Instance method Public Method Check result and dialog-based learning mode 20130904
12 GET_FINAL_RESULT_X Instance method Public Method Result valuation in accordance w. active whitelist - type X 20130904
13 GET_ICON_CHK_MOD Static method Public Method Get icon for CHK_MODE 20130904
14 GET_OBJECT_TXT Instance method Public Method Load buffered short text for authorization object 20130904
15 GET_ONE_SCEN_FROM_DB Static method Public Method Load an entire authorization scenario from the database 20130904
16 GET_SAL_MODE_TXT Instance method Public Method Return short text for SAL recording status 20130904
17 GET_TX Static method Public Method Standard short texts for SACF environment 20130904
18 SACF_0100_CMD_SAVE_SCEN Instance method Private Method "Save" command for active scenario 20130904
19 SACF_0100_COMMAND Instance method Public Method PAI processing for screen 100 20130904
20 SACF_0100_CREATE_SCEN Instance method Public Method Create scenario in dialog 20130904
21 SACF_0100_DATA_CHANGED Instance method Private Method Has current scenario been changed? 20130904
22 SACF_0100_DATA_CONSI_CHECK Instance method Private Method Consistency Check Before Database Update 20131118
23 SACF_0100_DELETE_SCEN Instance method Public Method Delete scenario in dialog 20130904
24 SACF_0100_GET_HEADER Instance method Public Method Read header data for screen 100 20130904
25 SACF_0100_INIT Instance method Public Method PBO processing for screen 100 20130904
26 SACF_0100_SET_ENV Instance method Public Method Set global data for dialog 20130904
27 SACF_0100_SET_HEADER Instance method Public Method Read header data for screen 100 20130904
28 SACF_0100_SHOW_DETAIL Instance method Public Method Detailed display for screen fields 20130904
29 SACF_0100_TRANSP_SCEN Instance method Public Method Include scenarios in transport request 20130904
30 SACF_AUTH_CHECK Static method Public Method Authorization Check for Action with Authorization Scenario 20130904
31 SACF_CMD_TOOGLE_MODE Instance method Private Method Switch Display/Change Mode 20130904
32 SACF_COLLECT_IN_TRANSPORT Instance method Public Method Include scenario in transport request 20130904
33 SACF_COMPUTE_CPY_STAT Instance method Private Method Calculate (and set) status for transfer pushbuttons 20130930
34 SACF_DEQUEUE Static method Public Method Delete lock entry 20130904
35 SACF_DIALOG_OBJECT_UPD Instance method Public Method Include object in existing scenario (with dialog) 20130904
36 SACF_ENQUEUE Static method Public Method Set lock entry for authorization check scenario 20130904
37 SACF_GET_EDIT_STAT Static method Public Method Check whether objects of a scenario can be changed 20130904
38 SACF_GET_NOTE_ID Static method Public Method Determine SAP Note number for scenario 20130904
39 SACF_GET_OBJECT_MODE_SGL Instance method Private Method Get check status for object in scenario 20130904
40 SACF_GET_STATUS Instance method Public Method Pass selected dialog statuses 20130904
41 SACF_SEND_SAL_MSG Static method Public Method Trigger SAL event (if necessary) 20130904
42 SACF_SEND_SAL_SUCC_UPD Static method Public Method Trigger SAL event (if necessary) 20130920
43 SACF_SET_STATUS Instance method Public Method Set selected dialog statuses 20130904
44 SACF_SHOW_DETAILS Instance method Public Method Output formatting for a scenario 20130904
45 SACF_SILENT_OBJECT_UPD Instance method Private Method Include object in existing scenario (without dialog) 20130904
46 SACF_SYNC_SUCC_WITH_SUCD Instance method Private Method Transfer current scenario from SUCD to SUCC 20130904
47 SACF_UPD_ON_DB Static method Public Method Transfer scenario to the database 20130904
48 SHOW_PROGRESS 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 Returning ED_YES Value transfer Type reference (TYPE) BOOLE_D Yes = X, No = space 20130904
2 Importing 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 Importing 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 Importing ID_OBJ Call by reference Type reference (TYPE) DOKU_OBJ Dokumentenname 20130904
2 Importing 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 Importing 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 Returning ED_TXT Value transfer Type reference (TYPE) STRING Kurztext 20130904
2 Importing 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 Exporting ED_NAME Call by reference Type reference (TYPE) SCEN_NAME Ausgewählter Szenarioname 20130904
2 Importing ID_ACT_AREA Call by reference Type reference (TYPE) BOOLE_D X - Aktive Szenarien laden 20130904
3 Importing ID_DYNP Call by reference Type reference (TYPE) SY-DYNNR Rufendes Dynpro 20130904
4 Importing ID_FNAME Call by reference Type reference (TYPE) DYNFNAM Eingabefeldname 20130904
5 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
3 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_ICON Value transfer Type reference (TYPE) ICONNAME Ikone 20130904
2 Importing 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 Returning ED_OTEXT Value transfer Type reference (TYPE) XUTEXT Objektkurztext 20130904
2 Importing 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 Exporting ES_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20130904
2 Exporting ES_HEADT Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DT Szenariobezeichner 20130904
3 Exporting ES_HEAD_A Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_RH Aktives Szenario für schaltbare Berechtigungsprüfung 20130904
4 Exporting ET_SCEN_A Call by reference Type reference (TYPE) SACF_T_OBJLST_ACT Tabellentyp zu TOBJ_CHK_CTRL_RT 20130904
5 Exporting ET_SCEN_D Call by reference Type reference (TYPE) SACF_T_OBJLST_DEV Tabelle TOBJ_CHK_CTRL_D 20130904
6 Importing ID_AREA Call by reference Type reference (TYPE) TROBJTYPE Arbeitsbereich (SPACE = beide) 20130904
7 Importing 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 Returning ED_TXT Value transfer Type reference (TYPE) STRING Kurztext 20130904
2 Importing 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 Returning ED_TX Value transfer Type reference (TYPE) STRING Kurztext 20130904
2 Importing 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 Importing 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 Importing 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 Returning 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D Eingabefehler 20131118
2 Importing ID_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Objekttyp 20131118
3 Importing ID_CHG Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20131118
4 Importing IS_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20131118
5 Importing IS_TEXT Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DT Szenariobezeichner 20131118
6 Importing 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 Exporting ES_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20130904
2 Exporting 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 Importing ID_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Arbeitsbereich 20130904
2 Importing ID_MODE Call by reference Type reference (TYPE) SCEN_EDIT_MODE Aktuelle Bearbeitungsoption 20130904
3 Importing IS_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Arbeitsvorrat ohne Selektor 20130904
4 Importing 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 Importing IS_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20130904
2 Importing 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D X ... Prüfung fehlgeschlagen 20130904
2 Importing ID_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH '03' Geplante Aktivität 20130904
3 Importing ID_AREA Call by reference Type reference (TYPE) TROBJTYPE 'SUCD' Arbeitsbereich (SUCD/SUCC) 20130904
4 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Name eines Scenario 20130904
5 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130904
2 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Szenarioname für schaltbare Berechtigungsprüfung 20130904
3 Importing ID_SOBJ Call by reference Type reference (TYPE) TADIR-OBJECT Objekttyp 20130904
4 Importing 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 Importing 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 Returning ED_SUBRC Value transfer Type reference (TYPE) SYSUBRC Bewertetes Ergebnis der Berechtigungsprüfung 20130904
2 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Szenarioname für schaltbare Berechtigungsprüfung 20130904
3 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Ergebnis der Berechtigungsprüfung 20130904
4 Importing 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D X = Sperreintrag konnte nicht gesetzt werden 20130904
2 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Szenarioname für schaltbare Berechtigungsprüfung 20130904
3 Importing 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 Exporting ED_CUS Call by reference Type reference (TYPE) BOOLE_D X = Aktive Liste änderbar 20130904
2 Exporting ED_DEV Call by reference Type reference (TYPE) BOOLE_D X = Developmentliste änderbar 20130904
3 Importing 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 Returning ED_NOTE Value transfer Type reference (TYPE) TOBJ_CHK_CTRL_DH-NOTE_ID Hinweisnummer 20130904
2 Importing 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 Returning ED_MODE Value transfer Type reference (TYPE) SCEN_MODE Prüfmodus 20130904
2 Importing ID_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Arbeitsbereich 20130904
3 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Szenarioname für schaltbare Berechtigungsprüfung 20130904
4 Importing 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 Exporting ED_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Arbeitsgebiet 20130904
2 Exporting ED_CPY_ACT Call by reference Type reference (TYPE) CHAR01 Status für Kopie aktiver Objekte 20130930
3 Exporting ED_CPY_DEV Call by reference Type reference (TYPE) CHAR01 Status für Kopie Objektdefinitionen 20130930
4 Exporting ED_MODE Call by reference Type reference (TYPE) SCEN_EDIT_MODE Aktuelle Bearbeitungsoption 20130904
5 Exporting ED_NEW_OBJ Call by reference Type reference (TYPE) XUOBJECT Einzufügendes Berechtigungsobjekt 20130904
6 Exporting ED_SAPSYS Call by reference Type reference (TYPE) BOOLE_D Flag: System ist ein SAP-Entw.-system 20130904
7 Exporting ED_SCEN_ACT Call by reference Type reference (TYPE) BOOLE_D Flag: Arbeitsbereich an/aus 20130904
8 Exporting ED_SCEN_RFSH Call by reference Type reference (TYPE) BOOLE_D Flag: Arbeitsbereich auffrischen 20130904
9 Exporting ED_SELE_ACT Call by reference Type reference (TYPE) BOOLE_D Flag: Selektor an/aus 20130904
10 Exporting ED_SELE_RFSH Call by reference Type reference (TYPE) BOOLE_D Flag: Selektor auffrischen 20130904
11 Exporting ED_UPD_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Flag: Update generell möglich 20130904
12 Exporting ES_CUR_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20130904
13 Exporting ES_CUR_HEAD_R Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_RH Szenario für schaltbare aktive Berechtigungsprüfung 20130904
14 Exporting ES_CUR_TEXT Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DT Szenariobezeichner 20130904
15 Exporting ET_SCEN_A Call by reference Type reference (TYPE) SACF_T_OBJLST_ACT Akt. Tabelle vom Typ TOBJ_CHK_CTRL_RT 20130904
16 Exporting 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 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC akt. Ok-Code 20130904
2 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
3 Importing 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 Importing ID_ACTION Call by reference Type reference (TYPE) CHAR01 Kurzbezeichner für Vorgang 20130920
2 Importing ID_NAME Call by reference Type reference (TYPE) SCEN_NAME Aktives Szenario für schaltbare Berechtigungsprüfung 20130920
3 Importing 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 Importing ID_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Arbeitsgebiet 20130904
2 Importing ID_CPY_ACT Call by reference Type reference (TYPE) CHAR01 Status für aktive Objektstatus kopieren 20130930
3 Importing ID_CPY_DEV Call by reference Type reference (TYPE) CHAR01 Status für Objektdefinition kopieren 20130930
4 Importing ID_MODE Call by reference Type reference (TYPE) SCEN_EDIT_MODE Aktuelle Bearbeitungsoption 20130904
5 Importing ID_NEW_OBJ Call by reference Type reference (TYPE) XUOBJECT Einzufügendes Berechtigungsobjekt 20130904
6 Importing ID_SAPSYS Call by reference Type reference (TYPE) BOOLE_D Flag: System ist ein SAP-Entw.-system 20130904
7 Importing ID_SCEN_ACT Call by reference Type reference (TYPE) BOOLE_D Flag: Arbeitsbereich an/aus 20130904
8 Importing ID_SCEN_RFSH Call by reference Type reference (TYPE) BOOLE_D Flag: Arbeitsbereich auffrischen 20130904
9 Importing ID_SELE_ACT Call by reference Type reference (TYPE) BOOLE_D Flag: Selektor an/aus 20130904
10 Importing ID_SELE_RFSH Call by reference Type reference (TYPE) BOOLE_D Flag: Selektor auffrischen 20130904
11 Importing ID_UPD_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Flag: Update generell möglich 20130904
12 Importing IS_CUR_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Szenario für schaltbare Berechtigungsprüfung (Designphase) 20130904
13 Importing IS_CUR_HEAD_R Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_RH Szenario für schaltbare aktive Berechtigungsprüfung 20130904
14 Importing IS_CUR_TEXT Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DT Szenariobezeichner 20130904
15 Importing IT_CUR_SCEN_A Call by reference Type reference (TYPE) SACF_T_OBJLST_ACT Akt. Tabelle vom Typ TOBJ_CHK_CTRL_RT 20130904
16 Importing 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130904
2 Importing 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D Objekt nicht od.mit geändertem Status aufgenommen 20130904
2 Importing ID_MODE Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_R-CHK_MODE Modus für Szenario schaltbarer Berechtigungsprüfungen 20130904
3 Importing ID_SUSO Call by reference Type reference (TYPE) XUOBJECT Berechtigungsobjekt 20130904
4 Importing 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 Returning ED_FAILED Value transfer Type reference (TYPE) BOOLE_D X = Update fehlgeschlagen 20130904
2 Importing ID_AREA Call by reference Type reference (TYPE) TADIR-OBJECT Arbeitsbereich SUCD / SUCC 20130904
3 Importing ID_MODE Call by reference Type reference (TYPE) CHAR01 Aktivität Update / Delete / Insert ... für Szenario 20130904
4 Importing IS_HEAD Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DH Kopfdaten 20130904
5 Importing IS_TEXT Call by reference Type reference (TYPE) TOBJ_CHK_CTRL_DT Kurztext 20130904
6 Importing 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 Importing ID_MODE Call by reference Type reference (TYPE) SY-UCOMM Schlüsselname der Aktivität 20130904
2 Importing 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