SAP ABAP Interface IF_SAM_METADATA_PERSIST (S&AM metadata persistence for BSAM DT)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ESI-SAM (Application Component) Status and Action Management
⤷
SESF_SAM_RT (Package) S&AM Runtime

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SAM_METADATA_PERSIST | Persistence class for BSAM DT | 20090807 |
Properties
Interface | IF_SAM_METADATA_PERSIST | |
Short Description | S&AM metadata persistence for BSAM DT |
General Data
Package | SESF_SAM_RT | S&AM Runtime |
Created | 20090807 | 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_SAM_METADATA_PERSIST has no interface.
Friends
Interface IF_SAM_METADATA_PERSIST has no friend.
Attributes
Interface IF_SAM_METADATA_PERSIST has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create SAM status model | 20090807 |
2 | ![]() |
Instance method | Public | Method | Deletes SAM status model | 20090807 |
3 | ![]() |
Instance method | Public | Method | Saves SAM status model | 20090807 |
Events
Interface IF_SAM_METADATA_PERSIST has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_/BSAM/I_STMACE | Public | See coding | 20090810 | tt_/bsam/i_stmace TYPE STANDARD TABLE OF ty_/bsam/i_stmace WITH KEY schema_guid action_name target_value
|
||
2 | TT_/BSAM/I_STMACP | Public | See coding | 20090810 | tt_/bsam/i_stmacp TYPE STANDARD TABLE OF ty_/bsam/i_stmacp WITH KEY schema_guid action_name source_variable source_value
|
||
3 | TT_/BSAM/I_STMACT | Public | See coding | 20090810 | tt_/bsam/i_stmact TYPE STANDARD TABLE OF ty_/bsam/i_stmact WITH KEY schema_guid action_name
|
||
4 | TT_/BSAM/I_STMSCH | Public | See coding | 20090810 | tt_/bsam/i_stmsch TYPE STANDARD TABLE OF ty_/bsam/i_stmsch WITH KEY schema_guid
|
||
5 | TT_/BSAM/I_STMSNC | Public | See coding | 20090810 | tt_/bsam/i_stmsnc TYPE STANDARD TABLE OF ty_/bsam/i_stmsnc WITH KEY schema_guid source_variable source_value target_variable target_value
|
||
6 | TT_/BSAM/I_STMVAL | Public | See coding | 20090810 | tt_/bsam/i_stmval TYPE STANDARD TABLE OF ty_/bsam/i_stmval WITH KEY schema_guid status_variable status_value
|
||
7 | TT_/BSAM/I_STMVAR | Public | See coding | 20090810 | tt_/bsam/i_stmvar TYPE STANDARD TABLE OF ty_/bsam/i_stmvar WITH KEY schema_guid status_variable
|
||
8 | TY_/BSAM/I_STMACE | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmace,
schema_guid TYPE c LENGTH 32,
action_name TYPE c LENGTH 30,
target_value TYPE c LENGTH 2,
END OF ty_/bsam/i_stmace
|
||
9 | TY_/BSAM/I_STMACP | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmacp,
schema_guid TYPE c LENGTH 32,
action_name TYPE c LENGTH 30,
source_variable TYPE c LENGTH 30,
source_value TYPE c LENGTH 2,
precond_type TYPE c LENGTH 2,
END OF ty_/bsam/i_stmacp
|
||
10 | TY_/BSAM/I_STMACT | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmact,
schema_guid TYPE c LENGTH 32,
action_name TYPE c LENGTH 30,
target_status TYPE c LENGTH 30,
END OF ty_/bsam/i_stmact
|
||
11 | TY_/BSAM/I_STMSCH | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmsch,
schema_guid TYPE c LENGTH 32,
bo_name TYPE c LENGTH 30,
node_name TYPE c LENGTH 30,
schema_name TYPE c LENGTH 10,
schema_use TYPE c LENGTH 2,
created_by TYPE syuname,
created_on TYPE timestamp,
changed_by TYPE syuname,
changed_on TYPE timestamp,
END OF ty_/bsam/i_stmsch
|
||
12 | TY_/BSAM/I_STMSNC | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmsnc,
schema_guid TYPE c LENGTH 32,
source_variable TYPE c LENGTH 30,
source_value TYPE c LENGTH 2,
target_variable TYPE c LENGTH 30,
target_value TYPE c LENGTH 2,
END OF ty_/bsam/i_stmsnc
|
||
13 | TY_/BSAM/I_STMVAL | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmval,
schema_guid TYPE c LENGTH 32,
status_variable TYPE c LENGTH 30,
status_value TYPE c LENGTH 2,
initial_status TYPE c LENGTH 1,
final_status TYPE c LENGTH 1,
END OF ty_/bsam/i_stmval
|
||
14 | TY_/BSAM/I_STMVAR | Public | See coding | 20090810 | BEGIN OF ty_/bsam/i_stmvar,
schema_guid TYPE c LENGTH 32,
status_variable TYPE c LENGTH 30,
assoc TYPE c LENGTH 30,
END OF ty_/bsam/i_stmvar
|
Method Signatures
Method CREATE_STATUS_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_STMACE | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMACE | 20090810 | |||
2 | ![]() |
IT_STMACP | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMACP | 20090810 | |||
3 | ![]() |
IT_STMACT | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMACT | 20090810 | |||
4 | ![]() |
IT_STMSCH | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMSCH | 20090810 | |||
5 | ![]() |
IT_STMSNC | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMSNC | 20090810 | |||
6 | ![]() |
IT_STMVAL | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMVAL | 20090810 | |||
7 | ![]() |
IT_STMVAR | Call by reference | Type reference (TYPE) | TT_/BSAM/I_STMVAR | 20090810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for SAM persistence | 20090811 |
Method DELETE_STATUS_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_BO_NAME | Call by reference | Type reference (TYPE) | STRING | 20090807 | |||
2 | ![]() |
ID_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20090807 | ||
3 | ![]() |
ID_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for SAM persistence | 20090811 |
Method SAVE_STATUS_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_BO_NAME | Call by reference | Type reference (TYPE) | STRING | 20090807 | |||
2 | ![]() |
ID_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20090807 | ||
3 | ![]() |
ID_MASTER_LANG | Call by reference | Type reference (TYPE) | MASTERLANG | Original Language in Repository objects | 20090811 | ||
4 | ![]() |
ID_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for SAM persistence | 20090811 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |