SAP ABAP Class IF_SADL_BSA_METADATA (BSA Metadata)
Properties
Class IF_SADL_BSA_METADATA  
Short Description BSA Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120706   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_SADL_BSA_METADATA has no interface implemented.
Friends
Class IF_SADL_BSA_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BUFFER_MODE Constant Public See coding 20120827
2 CO_CREATE_BEHAVIOR Constant Public See coding 20120827
3 CO_DEFAULTS_BEHAVIOR Constant Public See coding 20120821
4 CO_DELETE_BEHAVIOR Constant Public See coding 20120827
5 CO_LINK_TYPE Constant Public See coding 20120706
6 CO_MAX_EDIT_MODE Constant Public See coding 20120827
Methods
Class IF_SADL_BSA_METADATA has no method.
Events
Class IF_SADL_BSA_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACTION_MAPPING Public See coding 20120706 tt_action_mapping TYPE STANDARD TABLE OF ty_action_mapping WITH KEY action_name
2 TT_ADDITIONAL_ATTR_MAP Public See coding 20120706 tt_additional_attr_map TYPE STANDARD TABLE OF ty_additional_attr_map WITH KEY attribute_name
3 TT_ADMIN_DATA Public See coding 20120706 tt_admin_data TYPE SORTED TABLE OF ty_admin_data WITH UNIQUE KEY extension_id
4 TT_ASSOCIATION_MAPPING Public See coding 20120706 tt_association_mapping TYPE STANDARD TABLE OF ty_association_mapping WITH KEY association_name
5 TT_ATTRIBUTE_MAPPING Public See coding 20120706 tt_attribute_mapping TYPE STANDARD TABLE OF ty_attribute_mapping WITH KEY attribute_name
6 TT_DYN_VALUE_HELP Public See coding 20120706 tt_dyn_value_help TYPE STANDARD TABLE OF ty_dyn_value_help WITH KEY attribute_flat_name
7 TT_FILTER_VALUE Public See coding 20120706 tt_filter_value TYPE STANDARD TABLE OF ty_filter_value WITH KEY attribute_name
8 TT_FUNCTIONS Public See coding 20120706 tt_functions TYPE STANDARD TABLE OF ty_function WITH DEFAULT KEY
9 TT_FUNCTION_PARAMS Public See coding 20120706 tt_function_params TYPE STANDARD TABLE OF ty_function_param WITH NON-UNIQUE KEY attribute_alias
10 TT_METADATA_NODE Public See coding 20120706 tt_metadata_node TYPE STANDARD TABLE OF ty_metadata_node WITH KEY node_name
11 TT_MODELED_QUERY Public See coding 20120706 tt_modeled_query TYPE SORTED TABLE OF ty_modeled_query WITH UNIQUE KEY name
12 TT_PATH Public See coding 20120706 tt_path TYPE STANDARD TABLE OF ty_path WITH KEY path_id
13 TT_QUERY_INPUT_PARAMETERS Public See coding 20120706 tt_query_input_parameters TYPE STANDARD TABLE OF ty_query_input_parameters WITH DEFAULT KEY
14 TT_QUERY_MAPPING Public See coding 20120706 tt_query_mapping TYPE STANDARD TABLE OF ty_query_mapping WITH KEY query_name
15 TT_SEARCH_INPUT_MAPPING Public See coding 20120706 tt_search_input_mapping TYPE STANDARD TABLE OF ty_search_input_mapping WITH KEY attribute_name
16 TY_ACTION_MAPPING Public See coding 20120706 BEGIN OF ty_action_mapping , action_name TYPE string , path_id TYPE string , referenced_action_name TYPE string , dyn_value_help_infos TYPE tt_dyn_value_help , cardinality_ref TYPE ty_cardinality , END OF ty_action_mapping
17 TY_ADDITIONAL_ATTR_MAP Public See coding 20120706 BEGIN OF ty_additional_attr_map , attribute_name TYPE string , attribute_type TYPE string , read_only TYPE abap_bool , END OF ty_additional_attr_map
18 TY_ADMIN_DATA Public See coding 20120706 BEGIN OF ty_admin_data, mapping_id TYPE ty_mapping_id , extension_id TYPE ty_extension_id, timestamp TYPE ty_timestamp, END OF ty_admin_data
19 TY_ASSOCIATION_MAPPING Public See coding 20120706 BEGIN OF ty_association_mapping , association_name TYPE string , target_entity TYPE string, link_type TYPE bsa_bo_node_link_type , association_is_composition TYPE abap_bool , path_id TYPE string , referenced_association_name TYPE string, cardinality TYPE i , filter_mode TYPE bsa_path_filter_mode , filter_values TYPE tt_filter_value , virtual_association_bindings TYPE if_sadl_entity=>tt_join_conditions, assoc_refinement_bindings TYPE if_sadl_entity=>tt_join_conditions, association_chain_abql_path TYPE string, ref_assoc_is_composition TYPE abap_bool, is_cross_du TYPE abap_bool, END OF ty_association_mapping
20 TY_ATTRIBUTE_MAPPING Public See coding 20120706 BEGIN OF ty_attribute_mapping , attribute_name TYPE string , path_id TYPE string , dyn_value_help_infos TYPE ty_dyn_value_help , referenced_attribute_name TYPE string , data_type TYPE string , const_value TYPE string , " for functions is_alias TYPE abap_bool, is_primary_key_field TYPE abap_bool, is_key TYPE abap_bool, is_auth_relevant TYPE abap_bool, is_output TYPE abap_bool, is_text_search_relevant TYPE abap_bool, description TYPE string, " Identifier Description attribute name read_only TYPE abap_bool , END OF ty_attribute_mapping
21 TY_BUFFER_MODE Public See coding 20120706 ty_buffer_mode TYPE c LENGTH 1
22 TY_CARDINALITY Public Type reference (TYPE) I 20120706
23 TY_DYN_VALUE_HELP Public See coding 20120706 BEGIN OF ty_dyn_value_help, attribute_flat_name TYPE string , ccts_rep_term TYPE string , data_type_name TYPE string , END OF ty_dyn_value_help
24 TY_EXTENSION_ID Public Type reference (TYPE) TY_MAPPING_ID 20120706
25 TY_FILTER_VALUE Public See coding 20120706 BEGIN OF ty_filter_value, attribute_name TYPE string, value TYPE string, END OF ty_filter_value
26 TY_FUNCTION Public See coding 20120706 BEGIN OF ty_function, function_name TYPE c LENGTH 30, attribute_name TYPE string , target_data_type TYPE string, is_updatable TYPE abap_bool, parameter_tab TYPE tt_function_params, trex_expression TYPE string, END OF ty_function
27 TY_FUNCTION_PARAM Public See coding 20120706 BEGIN OF ty_function_param, attribute_alias TYPE string, core_bo_name TYPE string, core_bo_node_name TYPE string, core_attribute_name TYPE string, data_type TYPE string, const_value TYPE string, END OF ty_function_param
28 TY_MAPPING_ID Public Type reference (TYPE) CHAR32 20120706
29 TY_METADATA_NODE Public See coding 20120706 BEGIN OF ty_metadata_node, node_name TYPE string , anchor TYPE abap_bool, query_only TYPE abap_bool, structure_name TYPE string , parent_structure_name TYPE string, structure_type TYPE string , "! To be deleted after new entity migration primary_bo_name_ref TYPE string , "! To be deleted after new entity migration primary_bo_node_name_ref TYPE string , "! Entity the metadata node represents ref_entity_id TYPE if_sadl_entity=>ty_entity_id, "! Type of the entity ref_entity_type TYPE if_sadl_entity=>ty_entity_type, parent_node_id_mapped TYPE abap_bool , root_node_id_mapped TYPE abap_bool , node_is_dedicated TYPE abap_bool , used_key_name TYPE string , "Filled for CRUD. Filled with the Name of the Alternative Key or Filled with PK for Primary Key paths TYPE tt_path , attribute_mapping TYPE tt_attribute_mapping , additional_attribute_map TYPE tt_additional_attr_map , free_search_input_map TYPE tt_search_input_mapping , action_mapping TYPE tt_action_mapping , association_mappping TYPE tt_association_mapping , query_mapping TYPE tt_query_mapping , modeled_queries TYPE tt_modeled_query , function_tab TYPE tt_functions , skipped_struc_comp TYPE stringtab, acl_relevant TYPE abap_bool, END OF ty_metadata_node
30 TY_MODELED_QUERY Public See coding 20120706 BEGIN OF ty_modeled_query, name TYPE string, input_parameters TYPE tt_query_input_parameters, END OF ty_modeled_query
31 TY_PATH Public See coding 20120706 BEGIN OF ty_path, path_id TYPE string , predecessor_path_id TYPE string , is_cross_du TYPE abap_bool, link_type TYPE bsa_path_link_type , association_name_ref TYPE string , filter_mode TYPE bsa_path_filter_mode , path_target_bo_name_ref TYPE string , path_target_bo_node_name_ref TYPE string , ref_target_entity_id TYPE if_sadl_entity=>ty_entity_id, ref_target_entity_type TYPE if_sadl_entity=>ty_entity_type, max_edit_mode TYPE bsa_path_max_edit_mode , buffer_mode TYPE ty_buffer_mode, create_behavior TYPE bsa_path_create_behavior , defaults_behavior TYPE c LENGTH 1, "values -> co_defaults_behavior delete_behavior TYPE bsa_path_delete_behavior , filter_values TYPE tt_filter_value , virtual_association_bindings TYPE if_sadl_entity=>tt_join_conditions, assoc_refinement_bindings TYPE if_sadl_entity=>tt_join_conditions, association_chain_abql_path TYPE string, ref_assoc_is_composition TYPE abap_bool, assoc_is_inner_join TYPE abap_bool, END OF ty_path
32 TY_QUERY_INPUT_PARAMETERS Public See coding 20120706 BEGIN OF ty_query_input_parameters, name TYPE string, data_type TYPE string, ref_sadl_attribute TYPE string, END OF ty_query_input_parameters
33 TY_QUERY_MAPPING Public See coding 20120706 BEGIN OF ty_query_mapping , query_name TYPE string , referenced_query_name TYPE string , dyn_value_help_infos TYPE tt_dyn_value_help , END OF ty_query_mapping
34 TY_SEARCH_INPUT_MAPPING Public See coding 20120706 BEGIN OF ty_search_input_mapping , attribute_name TYPE string , path_id TYPE string , referenced_attribute_name TYPE string , END OF ty_search_input_mapping
35 TY_TIMESTAMP Public Type reference (TYPE) TIMESTAMP 20120706
History
Last changed by/on SAP  20141121 
SAP Release Created in