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 CREATE_STATUS_MODEL Instance method Public Method Create SAM status model 20090807
2 DELETE_STATUS_MODEL Instance method Public Method Deletes SAM status model 20090807
3 SAVE_STATUS_MODEL 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 Importing IT_STMACE Call by reference Type reference (TYPE) TT_/BSAM/I_STMACE 20090810
2 Importing IT_STMACP Call by reference Type reference (TYPE) TT_/BSAM/I_STMACP 20090810
3 Importing IT_STMACT Call by reference Type reference (TYPE) TT_/BSAM/I_STMACT 20090810
4 Importing IT_STMSCH Call by reference Type reference (TYPE) TT_/BSAM/I_STMSCH 20090810
5 Importing IT_STMSNC Call by reference Type reference (TYPE) TT_/BSAM/I_STMSNC 20090810
6 Importing IT_STMVAL Call by reference Type reference (TYPE) TT_/BSAM/I_STMVAL 20090810
7 Importing IT_STMVAR Call by reference Type reference (TYPE) TT_/BSAM/I_STMVAR 20090810
# Exception Resumable Description Created on
1 CX_SAM_METADATA_PERSIST 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 Importing ID_BO_NAME Call by reference Type reference (TYPE) STRING 20090807
2 Importing ID_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090807
3 Importing ID_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090807
# Exception Resumable Description Created on
1 CX_SAM_METADATA_PERSIST 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 Importing ID_BO_NAME Call by reference Type reference (TYPE) STRING 20090807
2 Importing ID_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090807
3 Importing ID_MASTER_LANG Call by reference Type reference (TYPE) MASTERLANG Original Language in Repository objects 20090811
4 Importing ID_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090807
# Exception Resumable Description Created on
1 CX_SAM_METADATA_PERSIST Exception class for SAM persistence 20090811
History
Last changed by/on SAP  20110908 
SAP Release Created in 702