SAP ABAP Interface IF_RMPS_TRF_ASFS (Application Server File System API)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-RCM (Application Component) Records and Case Management
⤷
RMPS_DOD_TRF_RUNTIME (Package) DoD Transfer Run Time

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RMPS_TRF_ASFS | Application Server File System (Abstract) | 20090828 |
Properties
Interface | IF_RMPS_TRF_ASFS | |
Short Description | Application Server File System API |
General Data
Package | RMPS_DOD_TRF_RUNTIME | DoD Transfer Run Time |
Created | 20090828 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RMPS_TRF_ASFS has no interface.
Friends
Interface IF_RMPS_TRF_ASFS has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CSS | Constant | Public | Type reference (TYPE) | STRING | '.css' | Extension .css | 20091120 | |
2 | GC_DIR | Constant | Public | Type reference (TYPE) | GTY_DIR_TYPE | 'D' | Directory | 20090828 | |
3 | GC_EXPORT_DIR | Constant | Public | Type reference (TYPE) | PATHINTERN | 'RMPS_TRF_EXPORT_DIR' | Logical path name to export directory | 20091123 | |
4 | GC_EXPORT_DIR_STRUCTURE | Constant | Public | Type reference (TYPE) | PATHINTERN | 'RMPS_TRF_EXPORT_DIR_STRUCTURE' | Logical path name to structure of export directory | 20091123 | |
5 | GC_FILE | Constant | Public | Type reference (TYPE) | GTY_DIR_TYPE | 'F' | File | 20090828 | |
6 | GC_IMPORT_DIR | Constant | Public | Type reference (TYPE) | PATHINTERN | 'RMPS_TRF_IMPORT_DIR' | Logical path name to import directory | 20091123 | |
7 | GC_XML | Constant | Public | Type reference (TYPE) | STRING | '.xml' | Extension .xml | 20091120 | |
8 | GC_XSD | Constant | Public | Type reference (TYPE) | STRING | '.xsd' | Extension .xsd | 20091120 | |
9 | GC_XSL | Constant | Public | Type reference (TYPE) | STRING | '.xsl' | Extension .XSL | 20091130 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check characters in file/directory name | 20091120 |
2 | ![]() |
Instance method | Public | Method | Delete file by absolute path | 20090828 |
3 | ![]() |
Instance method | Public | Method | Get directory separator | 20090828 |
4 | ![]() |
Instance method | Public | Method | Get absolute path to export directory | 20091123 |
5 | ![]() |
Instance method | Public | Method | Get export directory structure as relative path | 20091123 |
6 | ![]() |
Instance method | Public | Method | Get absolute path to import directory | 20091123 |
7 | ![]() |
Instance method | Public | Method | Get absolute path to working directory | 20090828 |
8 | ![]() |
Instance method | Public | Method | Create new directory in working directory by relative path | 20090828 |
9 | ![]() |
Instance method | Public | Method | Create new file in working directory by relative path | 20090828 |
10 | ![]() |
Instance method | Public | Method | List contents of directory by absolute path | 20090828 |
11 | ![]() |
Instance method | Public | Method | Read file by absolute path | 20090828 |
12 | ![]() |
Instance method | Public | Method | Set working directory by absolute path | 20090828 |
13 | ![]() |
Instance method | Public | Method | Convert prohibited characters of file/directory name | 20091120 |
Events
Interface IF_RMPS_TRF_ASFS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTY_DIR_TYPE | Public | See coding | 20090828 | gty_dir_type TYPE c LENGTH 1
|
||
2 | GTY_S_DIR_CONTENTS | Public | See coding | 20090828 | BEGIN OF gty_s_dir_contents.
TYPES type TYPE gty_dir_type.
TYPES name TYPE string.
TYPES absolute_path TYPE string.
TYPES END OF gty_s_dir_contents
|
||
3 | GTY_T_DIR_CONTENTS | Public | See coding | 20090828 | gty_t_dir_contents
TYPE TABLE OF gty_s_dir_contents
|
Method Signatures
Method CHECK_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | File/directory name | 20091120 | ||
2 | ![]() |
RV_PROHIBITED_CHARS | Value transfer | Type reference (TYPE) | STRING | Prohibited characters | 20091120 |
Method CHECK_NAME on Interface IF_RMPS_TRF_ASFS has no exception.
Method DELETE_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ABSOLUTE_PATH | Call by reference | Type reference (TYPE) | STRING | Absolute path of file | 20090828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091118 |
Method GET_DIR_SEPARATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SEPARATOR | Value transfer | Type reference (TYPE) | STRING | Directory separator | 20090828 |
Method GET_DIR_SEPARATOR on Interface IF_RMPS_TRF_ASFS has no exception.
Method GET_EXPORT_DIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ABSOLUTE_PATH | Value transfer | Type reference (TYPE) | STRING | Absolute path to export directory | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091123 |
Method GET_EXPORT_DIR_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASSIFICATION | Call by reference | Type reference (TYPE) | RMPS_TRF_CLASSIFICATION | 'SYSTEM' | Classification criterion (e.g. export destination) | 20091123 | |
2 | ![]() |
IV_EXPORT_RUN_ID | Call by reference | Type reference (TYPE) | RMPS_TRF_EX_ID | ID of an export run | 20091123 | ||
3 | ![]() |
IV_EXTERNAL_ENTITY | Call by reference | Type reference (TYPE) | RMPS_TRF_EXTERNAL_ENTITY | External entity (XML root element) | 20091123 | ||
4 | ![]() |
RV_RELATIVE_PATH | Value transfer | Type reference (TYPE) | STRING | Relative path of directory structure | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091123 |
Method GET_IMPORT_DIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ABSOLUTE_PATH | Value transfer | Type reference (TYPE) | STRING | Absolute path to import directory | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091123 |
Method GET_WDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ABSOLUTE_PATH | Value transfer | Type reference (TYPE) | STRING | Absolute path to working directory | 20091120 |
Method GET_WDIR on Interface IF_RMPS_TRF_ASFS has no exception.
Method INSERT_DIR_IN_WDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_INTERMEDIATE_DIR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Creates any intermediate directories in the path, if needed | 20090828 | |
2 | ![]() |
IV_RELATIVE_PATH | Call by reference | Type reference (TYPE) | STRING | Relative path of directory | 20090828 | ||
3 | ![]() |
RV_ABSOLUTE_PATH | Value transfer | Type reference (TYPE) | STRING | Absolute path of new directory | 20091120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091118 |
Method INSERT_FILE_IN_WDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | File content | 20090828 | ||
2 | ![]() |
IV_RELATIVE_PATH | Call by reference | Type reference (TYPE) | STRING | Relative path of file | 20090828 | ||
3 | ![]() |
RV_ABSOLUTE_PATH | Value transfer | Type reference (TYPE) | STRING | Absolute path to new file | 20091120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091118 |
Method READ_DIR_CONTENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CONTENTS | Call by reference | Type reference (TYPE) | GTY_T_DIR_CONTENTS | Contents of directory | 20090828 | ||
2 | ![]() |
IV_ABSOLUTE_PATH | Call by reference | Type reference (TYPE) | STRING | Absolute path to directory | 20090828 | ||
3 | ![]() |
IV_FILE_MASK | Call by reference | Type reference (TYPE) | STRING | '*.*' | Mask for files | 20090828 | |
4 | ![]() |
IV_LIST_DIRS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | List directories | 20090828 | |
5 | ![]() |
IV_LIST_FILES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | List files | 20090828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091118 |
Method READ_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | File content | 20090828 | ||
2 | ![]() |
IV_ABSOLUTE_PATH | Call by reference | Type reference (TYPE) | STRING | Absolute path of file | 20090828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Accessing AS File System | 20091118 |
Method SET_WDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ABSOLUTE_PATH | Call by reference | Type reference (TYPE) | STRING | Absolute path to working directory | 20090828 |
Method SET_WDIR on Interface IF_RMPS_TRF_ASFS has no exception.
Method TRANSLATE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CHAR | Call by reference | Type reference (TYPE) | STRING | Characters that got translated | 20091120 | ||
2 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | STRING | Translated name | 20091120 | ||
3 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | Original name | 20091120 |
Method TRANSLATE_NAME on Interface IF_RMPS_TRF_ASFS has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |