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 |