Hierarchy
⤷ BC-SEC (Application Component) Security
⤷ SECU_ABAP (Package) Security and Protection of ABAP Programs
Properties
Class | CL_SACF_TRANSFER | |
Short Description | Downloader for Scenarios | |
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 | 20130914 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SACF_TRANSFER has no interface implemented.
Friends
Class CL_SACF_TRANSFER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CUS_BNAME | Constant | Private | Type reference (TYPE) | XUBNAME | '............' | Dummy user name for customers | 20130920 | |
2 | GC_FAILED | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | X = failed | 20130920 | |
3 | GC_SAP_BNAME | Constant | Private | Type reference (TYPE) | XUBNAME | 'SAP' | Dummy user name for SAP | 20130920 | |
4 | GS_CTRL | Instance attribute | Private | Type reference (TYPE) | TS_CTRL | Global Control Information | 20130920 | ||
5 | GT_FILE | Instance attribute | Private | Type reference (TYPE) | TT_LINE | Internal table for file | 20130920 | ||
6 | GT_HEAD_A | Instance attribute | Private | Type reference (TYPE) | TT_RH | Active version header data | 20130920 | ||
7 | GT_HEAD_D | Instance attribute | Private | Type reference (TYPE) | TT_DH | Definition header data | 20130920 | ||
8 | GT_KEY_H | Instance attribute | Private | Type reference (TYPE) | TT_KEY_H | Scenario name list | 20130920 | ||
9 | GT_OBJ_A | Instance attribute | Private | Type reference (TYPE) | TT_R | Active version object list | 20130920 | ||
10 | GT_OBJ_D | Instance attribute | Private | Type reference (TYPE) | TT_D | Definition object list | 20130920 | ||
11 | GT_TLOG | Instance attribute | Private | Type reference (TYPE) | TT_TLOG | Table type for log | 20130920 | ||
12 | GT_TX | Instance attribute | Private | Type reference (TYPE) | TT_DT | Definition texts | 20130920 |
Methods
Events
Class CL_SACF_TRANSFER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TD_INFO | Public | See coding | Detailed information | 20130920 | td_info TYPE c LENGTH 128
|
|
2 | TD_LINE | Public | See coding | 20130920 | td_line TYPE c LENGTH 255
|
||
3 | TD_STEP | Public | See coding | Log step | 20130920 | td_step TYPE c LENGTH 60
|
|
4 | TS_CTRL | Public | See coding | Control structure | 20130920 | BEGIN OF ts_ctrl,
mode TYPE c LENGTH 1, "U or D
transf_def TYPE boole_d,
transf_act TYPE boole_d,
bname TYPE xubname,
replace TYPE boole_d,
copy_d_a TYPE boole_d,
copy_a_d TYPE boole_d,
succ_cts TYPE boole_d,
test TYPE boole_d,
END OF ts_ctrl
|
|
5 | TS_KEY_H | Public | See coding | Scenario name structure | 20130920 | BEGIN OF ts_key_h,
name TYPE scen_name,
END OF ts_key_h
|
|
6 | TS_TLOG | Public | See coding | Log structure | 20130920 | BEGIN OF ts_tlog,
stat TYPE iconname,
step TYPE td_step,
info TYPE td_info,
END OF ts_tlog
|
|
7 | TT_D | Public | See coding | Definition object list | 20130920 | tt_d TYPE STANDARD TABLE OF tobj_chk_ctrl_d
|
|
8 | TT_DH | Public | See coding | Definition header data | 20130920 | tt_dh TYPE STANDARD TABLE OF tobj_chk_ctrl_dh
|
|
9 | TT_DT | Public | See coding | Definition texts | 20130920 | tt_dt TYPE STANDARD TABLE OF tobj_chk_ctrl_dt
|
|
10 | TT_KEY_H | Public | See coding | Scenario name table type | 20130920 | tt_key_h TYPE STANDARD TABLE OF ts_key_h
|
|
11 | TT_LINE | Public | See coding | 20130920 | tt_line TYPE STANDARD TABLE OF td_line
|
||
12 | TT_R | Public | See coding | Active version object list | 20130920 | tt_r TYPE STANDARD TABLE OF tobj_chk_ctrl_r
|
|
13 | TT_RH | Public | See coding | Active version header data | 20130920 | tt_rh TYPE STANDARD TABLE OF tobj_chk_ctrl_rh
|
|
14 | TT_R_NAME | Public | See coding | Range for scenario names | 20130920 | tt_r_name TYPE RANGE OF scen_name
|
|
15 | TT_TLOG | Public | See coding | Table type for log | 20130920 | tt_tlog TYPE STANDARD TABLE OF ts_tlog
|
Method Signatures
Method GET_DEF_DATA_FROM_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 - Keine Daten zur Selektion | 20130920 | ||
2 | Importing | IT_R_NAME | Call by reference | Type reference (TYPE) | TT_R_NAME | Range für Szenarionamen | 20130920 |
Method GET_DEF_DATA_FROM_DB on class CL_SACF_TRANSFER has no exception.
Method GET_LOADED_OBJL_ACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_OBJL | Value transfer | Type reference (TYPE) | SACF_T_OBJLST_ACT | Tabellentyp zu TOBJ_CHK_CTRL_RT | 20130920 | ||
2 | Importing | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130920 |
Method GET_LOADED_OBJL_ACT on class CL_SACF_TRANSFER has no exception.
Method GET_LOADED_OBJL_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_OBJL | Value transfer | Type reference (TYPE) | SACF_T_OBJLST_DEV | Tabellentyp zu TOBJ_CHK_CTRL_RT | 20130920 | ||
2 | Importing | ID_NAME | Call by reference | Type reference (TYPE) | SCEN_NAME | Szenarioname für schaltbare Berechtigungsprüfung | 20130920 |
Method GET_LOADED_OBJL_DEF on class CL_SACF_TRANSFER has no exception.
Method PREPARE_DOWNLOAD_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_ANONYM | Call by reference | Type reference (TYPE) | BOOLE_D | X = Anonymisieren | 20130920 |
Method PREPARE_DOWNLOAD_FILE on class CL_SACF_TRANSFER has no exception.
Method PREPARE_DOWNLOAD_FILE_ACT Signature
Method PREPARE_DOWNLOAD_FILE_ACT on class CL_SACF_TRANSFER has no parameter.
Method PREPARE_DOWNLOAD_FILE_ACT on class CL_SACF_TRANSFER has no exception.
Method PREPARE_DOWNLOAD_FILE_DEF Signature
Method PREPARE_DOWNLOAD_FILE_DEF on class CL_SACF_TRANSFER has no parameter.
Method PREPARE_DOWNLOAD_FILE_DEF on class CL_SACF_TRANSFER has no exception.
Method PREPARE_DOWNLOAD_FILE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_ANONYM | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20130920 |
Method PREPARE_DOWNLOAD_FILE_HEADER on class CL_SACF_TRANSFER has no exception.
Method PREPARE_DOWNLOAD_FILE_TXT Signature
Method PREPARE_DOWNLOAD_FILE_TXT on class CL_SACF_TRANSFER has no parameter.
Method PREPARE_DOWNLOAD_FILE_TXT on class CL_SACF_TRANSFER has no exception.
Method SACF_COLLECT_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebniswert | 20130920 | ||
2 | Importing | ID_STEP | Call by reference | Type reference (TYPE) | TD_STEP | Id. für Arbeitsschritt | 20130920 | ||
3 | Importing | ID_VAR1 | Call by reference | Type reference (TYPE) | ANY | Variable | 20130920 | ||
4 | Importing | ID_VAR2 | Call by reference | Type reference (TYPE) | ANY | Variable | 20130920 |
Method SACF_COLLECT_LOG on class CL_SACF_TRANSFER has no exception.
Method SACF_DOWNLOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Aktives Szenario übertragen | 20130920 | ||
2 | Importing | ID_ANONYM | Call by reference | Type reference (TYPE) | BOOLE_D | Zeitstempel anonymisieren | 20130920 | ||
3 | Importing | ID_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Szenariodefinition übertragen | 20130920 | ||
4 | Importing | IT_R_NAME | Call by reference | Type reference (TYPE) | TT_R_NAME | Range für Szenarionamen | 20130920 |
Method SACF_DOWNLOAD on class CL_SACF_TRANSFER has no exception.
Method SACF_DOWNLOAD_FILE Signature
Method SACF_DOWNLOAD_FILE on class CL_SACF_TRANSFER has no parameter.
Method SACF_DOWNLOAD_FILE on class CL_SACF_TRANSFER has no exception.
Method SACF_PARSE_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NAMES | Call by reference | Type reference (TYPE) | TT_R_NAME | Range für Szenarionamen | 20130920 |
Method SACF_PARSE_FILE on class CL_SACF_TRANSFER has no exception.
Method SACF_PARSE_FILE_COLLECT_REC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_REC | Call by reference | Type reference (TYPE) | TD_LINE | Datensatz | 20130920 | ||
2 | Importing | ID_TAB | Call by reference | Type reference (TYPE) | TABNAME | Aktuelle Tabelle | 20130920 |
Method SACF_PARSE_FILE_COLLECT_REC on class CL_SACF_TRANSFER has no exception.
Method SACF_PARSE_FILE_TABNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ED_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20130920 | ||
2 | Importing | ID_REC | Call by reference | Type reference (TYPE) | TD_LINE | Datensatz | 20130920 |
Method SACF_PARSE_FILE_TABNAME on class CL_SACF_TRANSFER has no exception.
Method SACF_PREPARE_UPD_SACF 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 = mindestens 1 Fehler | 20130920 |
Method SACF_PREPARE_UPD_SACF on class CL_SACF_TRANSFER has no exception.
Method SACF_TRANSFER_SHOW_LOG Signature
Method SACF_TRANSFER_SHOW_LOG on class CL_SACF_TRANSFER has no parameter.
Method SACF_TRANSFER_SHOW_LOG on class CL_SACF_TRANSFER has no exception.
Method SACF_TRANSFER_SHOW_LOG_COL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130920 |
Method SACF_TRANSFER_SHOW_LOG_COL on class CL_SACF_TRANSFER has no exception.
Method SACF_UPLOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Aktives Szenario übertragen | 20130920 | ||
2 | Importing | ID_COPY_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Geladene Definitionen in aktive Version übertragen | 20130920 | ||
3 | Importing | ID_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Szenariodefinition übertragen | 20130920 | ||
4 | Importing | ID_REPLACE | Call by reference | Type reference (TYPE) | BOOLE_D | Existierende Szenarien ersetzen | 20130920 | ||
5 | Importing | ID_TEST_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Testimport only | 20130920 | ||
6 | Importing | ID_TRAN_SUCC | Call by reference | Type reference (TYPE) | BOOLE_D | Transportaufzeichnung für SUCC | 20130920 | ||
7 | Importing | IT_R_NAME | Call by reference | Type reference (TYPE) | TT_R_NAME | Range für Szenarionamen | 20130920 |
Method SACF_UPLOAD on class CL_SACF_TRANSFER has no exception.
Method SACF_UPLOAD_FILE Signature
Method SACF_UPLOAD_FILE on class CL_SACF_TRANSFER has no parameter.
Method SACF_UPLOAD_FILE on class CL_SACF_TRANSFER has no exception.
Method SALV_SET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130920 |
Method SALV_SET_HEADER on class CL_SACF_TRANSFER has no exception.
Method UPDATE_SACF_FROM_FILE_SUCC Signature
Method UPDATE_SACF_FROM_FILE_SUCC on class CL_SACF_TRANSFER has no parameter.
Method UPDATE_SACF_FROM_FILE_SUCC on class CL_SACF_TRANSFER has no exception.
Method UPDATE_SACF_FROM_FILE_SUCD Signature
Method UPDATE_SACF_FROM_FILE_SUCD on class CL_SACF_TRANSFER has no parameter.
Method UPDATE_SACF_FROM_FILE_SUCD on class CL_SACF_TRANSFER has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |