Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | XUBNAME | '............' | Dummy user name for customers | 20130920 | ||
| 2 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | X = failed | 20130920 | ||
| 3 | Constant | Private | Type reference (TYPE) | XUBNAME | 'SAP' | Dummy user name for SAP | 20130920 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | TS_CTRL | Global Control Information | 20130920 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TT_LINE | Internal table for file | 20130920 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | TT_RH | Active version header data | 20130920 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TT_DH | Definition header data | 20130920 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TT_KEY_H | Scenario name list | 20130920 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TT_R | Active version object list | 20130920 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | TT_D | Definition object list | 20130920 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | TT_TLOG | Table type for log | 20130920 | |||
| 12 | 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 | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | X - Keine Daten zur Selektion | 20130920 | |||
| 2 | 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 | ET_OBJL | Value transfer | Type reference (TYPE) | SACF_T_OBJLST_ACT | Tabellentyp zu TOBJ_CHK_CTRL_RT | 20130920 | |||
| 2 | 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 | ET_OBJL | Value transfer | Type reference (TYPE) | SACF_T_OBJLST_DEV | Tabellentyp zu TOBJ_CHK_CTRL_RT | 20130920 | |||
| 2 | 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 | 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 | 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 | ID_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebniswert | 20130920 | |||
| 2 | ID_STEP | Call by reference | Type reference (TYPE) | TD_STEP | Id. für Arbeitsschritt | 20130920 | |||
| 3 | ID_VAR1 | Call by reference | Type reference (TYPE) | ANY | Variable | 20130920 | |||
| 4 | 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 | ID_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Aktives Szenario übertragen | 20130920 | |||
| 2 | ID_ANONYM | Call by reference | Type reference (TYPE) | BOOLE_D | Zeitstempel anonymisieren | 20130920 | |||
| 3 | ID_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Szenariodefinition übertragen | 20130920 | |||
| 4 | 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 | 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 | ID_REC | Call by reference | Type reference (TYPE) | TD_LINE | Datensatz | 20130920 | |||
| 2 | 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 | ED_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20130920 | |||
| 2 | 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 | 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 | 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 | ID_ACT | Call by reference | Type reference (TYPE) | BOOLE_D | Aktives Szenario übertragen | 20130920 | |||
| 2 | ID_COPY_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Geladene Definitionen in aktive Version übertragen | 20130920 | |||
| 3 | ID_DEF | Call by reference | Type reference (TYPE) | BOOLE_D | Szenariodefinition übertragen | 20130920 | |||
| 4 | ID_REPLACE | Call by reference | Type reference (TYPE) | BOOLE_D | Existierende Szenarien ersetzen | 20130920 | |||
| 5 | ID_TEST_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Testimport only | 20130920 | |||
| 6 | ID_TRAN_SUCC | Call by reference | Type reference (TYPE) | BOOLE_D | Transportaufzeichnung für SUCC | 20130920 | |||
| 7 | 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 | 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 |