SAP ABAP Class /IWBEP/CL_SB_FILE_IMPORTER (File Importer Implementation Class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_FILEIMP (Package) Gateway Service Builder - File Importer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SB_FILE_IMPORTER File Importer Interface 20120216
Properties
Class /IWBEP/CL_SB_FILE_IMPORTER  
Short Description File Importer Implementation Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_FILEIMP   Gateway Service Builder - File Importer 
Created 20120215   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/CL_MGW_GEN_METADATA_MGR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWBEP/CL_SB_FILE_IMPORTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /IWBEP/IF_SBCM_MSG_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWBEP/IF_SB_ODATA_ARTIFACTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 /IWBEP/IF_SB_ODATA_WHITELIST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 /IWBEP/IF_SB_ODV4_ARTIFACTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SB_FILE_IMPORTER File Importer Interface 20120216
Friends
Class /IWBEP/CL_SB_FILE_IMPORTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CARDINALITY Constant Public See coding 20120301
2 MC_EDM_DATA_TYPES Constant Public See coding 20120301
3 MC_EDM_MULTIPLICITY_0_1 Constant Public Type reference (TYPE) STRING '0..1' '0..1' 20120216
4 MC_EDM_MULTIPLICITY_1 Constant Public Type reference (TYPE) STRING '1' '1' 20120216
5 MC_EDM_MULTIPLICITY_STAR Instance attribute Public Type reference (TYPE) STRING '*' '*' 20120216
6 MC_EDM_PREFIX Constant Public Type reference (TYPE) STRING 'Edm.' 'Edm.' 20120215
7 MC_ENTITYSET_NOTIFICATION Constant Public Type reference (TYPE) STRING 'NotificationCollection' 'NotificationCollection' 20120326
8 MC_ENTITYSET_SUBSCRIPTION Constant Public Type reference (TYPE) STRING 'SubscriptionCollection' 'SubscriptionCollection' 20120326
9 MC_ENTITYTYPE_NOTIFICATION Constant Public Type reference (TYPE) STRING 'Notification' 'Notification' 20120326
10 MC_ENTITYTYPE_SUBSCRIPTION Constant Public Type reference (TYPE) STRING 'Subscription' 'Subscription' 20120326
11 MC_FI_RET_TYPE_ENTITYSET Constant Public Type reference (TYPE) STRING 'Collection(*)' 'Return type Collection for FI' 20130322
12 MC_MSG_ID Constant Public Type reference (TYPE) SYMSGID '/IWBEP/MC_SB_FILEIMP' Message Class 20130401
13 MC_MSG_TYPE_WARNING Constant Public Type reference (TYPE) BAPI_MTYPE 'W' Message type: S Success, E Error, W Warning, I Info, A Abort 20130401
14 MC_RC_CANCELLED Constant Public Type reference (TYPE) TY_RETURN_CODE 'C' 20120301
15 MC_RC_SUCCESS Constant Public Type reference (TYPE) TY_RETURN_CODE 'S' 20120301
16 MC_XML_ATTRIBUTENAME_FROMROLE Constant Public Type reference (TYPE) STRING 'FromRole' 'FromRole' 20120216
17 MC_XML_ATTRIBUTENAME_MODE Constant Public Type reference (TYPE) STRING 'Mode' 20120321
18 MC_XML_ATTRIBUTENAME_MULTIPLIC Constant Public Type reference (TYPE) STRING 'Multiplicity' 'Multiplicity' 20120216
19 MC_XML_ATTRIBUTENAME_NAME Constant Public Type reference (TYPE) STRING 'Name' 'Name' 20120215
20 MC_XML_ATTRIBUTENAME_NAMESPACE Constant Public Type reference (TYPE) STRING 'Namespace' 'Namespace' 20120215
21 MC_XML_ATTRIBUTENAME_PRECISION Constant Public Type reference (TYPE) STRING 'Precision' 'Precision' 20120215
22 MC_XML_ATTRIBUTENAME_RELATIONS Constant Public Type reference (TYPE) STRING 'Relationship' 'Relationship' 20120216
23 MC_XML_ATTRIBUTENAME_ROLE Constant Public Type reference (TYPE) STRING 'Role' 'Role' 20120216
24 MC_XML_ATTRIBUTENAME_SCALE Constant Public Type reference (TYPE) STRING 'Scale' 'Scale' 20120215
25 MC_XML_ATTRIBUTENAME_TOROLE Constant Public Type reference (TYPE) STRING 'ToRole' 'ToRole' 20120216
26 MC_XML_ATTRIBUTENAME_TYPE Constant Public Type reference (TYPE) STRING 'Type' 'Type' 20120215
27 MC_XML_ATTRIBUTENAME_UNICODE Constant Public Type reference (TYPE) STRING 'Unicode' 20120321
28 MC_XML_ATTRNAME_ACTIONFOR Constant Public Type reference (TYPE) STRING 'action-for' 20120321
29 MC_XML_ATTRNAME_ADDRESSABLE Constant Public Type reference (TYPE) STRING 'addressable' 'addressable' 20120216
30 MC_XML_ATTRNAME_DELETABLE Constant Public Type reference (TYPE) STRING 'deletable' 'deletable' 20120216
31 MC_XML_ATTRNAME_FIXEDLENGTH Constant Public Type reference (TYPE) STRING 'FixedLength' 20120321
32 MC_XML_ATTRNAME_HTTPMETHOD Constant Public Type reference (TYPE) STRING 'HttpMethod' 20120321
33 MC_XML_ATTRNAME_LABEL Constant Public Type reference (TYPE) STRING 'label' 20120321
34 MC_XML_ATTRNAME_MAXLENGTH Constant Public Type reference (TYPE) STRING 'MaxLength' 20120321
35 MC_XML_ATTRNAME_PAGEABLE Constant Public Type reference (TYPE) STRING 'pageable' 'pageable' 20120216
36 MC_XML_ATTRNAME_RETURNTYPE Constant Public Type reference (TYPE) STRING 'ReturnType' 20120321
37 MC_XML_ATTRNAME_SEMANTICS Constant Public Type reference (TYPE) STRING 'semantics' 'semantics' 20120216
38 MC_XML_ATTRNAME_SERVICEVERSION Constant Public Type reference (TYPE) STRING 'DataServiceVersion' 20130328
39 MC_XML_ATTRNAME_SUBSCRIBABLE Constant Public Type reference (TYPE) STRING 'subscribable' 'subscribable' 20120216
40 MC_XML_ATTRNAME_UNIT Constant Public Type reference (TYPE) STRING 'unit' 'unit' 20120216
41 MC_XML_NAMESPACE_URI_METADATA Constant Public Type reference (TYPE) STRING 'http://schemas.microsoft.com/ado/2007/08/dataservices/metadata' http://schemas.microsoft.com/ado/2007/08/dataservices/metada 20120223
42 MC_XML_NAMESPACE_URI_SAP Constant Public Type reference (TYPE) STRING 'http://www.sap.com/Protocols/SAPData' http://www.sap.com/Protocols/SAPData 20120215
43 MC_XML_NAMESPACE_URI_SAP_UX Constant Public Type reference (TYPE) STRING 'http://www.sap.com/Protocols/OData4SAP/UX' http://www.sap.com/Protocols/OData4SAP/UX 20120223
44 MC_XML_NODENAMECONCEPTUALMODEL Constant Public Type reference (TYPE) STRING 'ConceptualModels' 'ConceptualModels' 20120215
45 MC_XML_NODENAME_ASSOCIATION Constant Public Type reference (TYPE) STRING 'Association' 'Association' 20120216
46 MC_XML_NODENAME_ASSOCIATIONSET Constant Public Type reference (TYPE) STRING 'AssociationSet' 'AssociationSet' 20120229
47 MC_XML_NODENAME_COMPLEXTYPE Constant Public Type reference (TYPE) STRING 'ComplexType' 'ComplexType' 20120221
48 MC_XML_NODENAME_CREATABLE Constant Public Type reference (TYPE) STRING 'creatable' 20120228
49 MC_XML_NODENAME_DATASERVICES Constant Public Type reference (TYPE) STRING 'DataServices' 'DataServices' 20120215
50 MC_XML_NODENAME_DEPENDENT Constant Public Type reference (TYPE) STRING 'Dependent' 20120321
51 MC_XML_NODENAME_DOCUMENTATION Constant Public Type reference (TYPE) STRING 'Documentation' 20120319
52 MC_XML_NODENAME_END Constant Public Type reference (TYPE) STRING 'End' 'End' 20120216
53 MC_XML_NODENAME_ENTITYCONTAINE Constant Public Type reference (TYPE) STRING 'EntityContainer' 'EntityContainer' 20120221
54 MC_XML_NODENAME_ENTITYSET Constant Public Type reference (TYPE) STRING 'EntitySet' 'EntitySet' 20120221
55 MC_XML_NODENAME_ENTITYTYPE Constant Public Type reference (TYPE) STRING 'EntityType' 'EntityType' 20120215
56 MC_XML_NODENAME_FI Constant Public Type reference (TYPE) STRING 'FunctionImport' 20120321
57 MC_XML_NODENAME_FILTERABLE Constant Public Type reference (TYPE) STRING 'filterable' 'filterable' 20120216
58 MC_XML_NODENAME_KEY Constant Public Type reference (TYPE) STRING 'Key' 'Key' 20120215
59 MC_XML_NODENAME_LONGDESC Constant Public Type reference (TYPE) STRING 'LongDescription' 20120319
60 MC_XML_NODENAME_NAVIGATIONPROP Constant Public Type reference (TYPE) STRING 'NavigationProperty' 'NavigationProperty' 20120216
61 MC_XML_NODENAME_NULLABLE Constant Public Type reference (TYPE) STRING 'Nullable' 20120228
62 MC_XML_NODENAME_PARAMETER Constant Public Type reference (TYPE) STRING 'Parameter' 'Parameter' 20120319
63 MC_XML_NODENAME_PRINCIPAL Constant Public Type reference (TYPE) STRING 'Principal' 20120321
64 MC_XML_NODENAME_PROPERTY Constant Public Type reference (TYPE) STRING 'Property' 'Property' 20120215
65 MC_XML_NODENAME_PROPERTYREF Constant Public Type reference (TYPE) STRING 'PropertyRef' 'PropertyRef' 20120215
66 MC_XML_NODENAME_REF_CONST Constant Public Type reference (TYPE) STRING 'ReferentialConstraint' 20120321
67 MC_XML_NODENAME_RUNTIME Constant Public Type reference (TYPE) STRING 'Runtime' 'Runtime' 20120215
68 MC_XML_NODENAME_SAPDATAELEMENT Instance attribute Public Type reference (TYPE) STRING 'SAPDataElement' 'SAPDataElement' 20120215
69 MC_XML_NODENAME_SAPPROPERTYSTR Constant Public Type reference (TYPE) STRING 'SAPPropertyStructure' 'SAPPropertyStructure' 20120215
70 MC_XML_NODENAME_SAPSTRUCTURE Constant Public Type reference (TYPE) STRING 'SAPStructureName' 'SAPStructureName' 20120215
71 MC_XML_NODENAME_SAPSTRUCTURECO Constant Public Type reference (TYPE) STRING 'SAPStructureComponent' 'SAPStructureComponent' 20120215
72 MC_XML_NODENAME_SCHEMA Constant Public Type reference (TYPE) STRING 'Schema' 'Schema' 20120215
73 MC_XML_NODENAME_SORTABLE Constant Public Type reference (TYPE) STRING 'sortable' 'sortable' 20130904
74 MC_XML_NODENAME_SUMMARY Constant Public Type reference (TYPE) STRING 'Summary' 20120319
75 MC_XML_NODENAME_UPDATABLE Constant Public Type reference (TYPE) STRING 'updatable' 'updatable' 20120216
76 MC_XML_NODEVALUE_FALSE Constant Public Type reference (TYPE) STRING 'false' 'false' 20120215
77 MC_XML_NODEVALUE_TRUE Constant Public Type reference (TYPE) STRING 'true' 'true' 20120215
78 MT_ASSOCIATIONS Instance attribute Public Type reference (TYPE) T_ASSOCIATIONS 20130715
79 MT_COMPLEXTYPES Instance attribute Public Type reference (TYPE) T_COMPLEXTYPES 20130425
80 MT_DEFAULTENTITYSETANNOTATIONS Instance attribute Public Type reference (TYPE) T_ANNOTATIONS Table with all default annotations for entity set 20120221
81 MT_DEFAULTPROPERTYANNOTATIONS Instance attribute Public Type reference (TYPE) T_ANNOTATIONS Table with all default annotations for property 20120215
82 MT_EDM_TYPES Instance attribute Public Type reference (TYPE) /IWBEP/IF_SB_ODATA_WHITELIST=>TT_E_MED_EDM_TYPE 20130321
83 MT_ENTITIES Instance attribute Public Type reference (TYPE) T_ENTITYTYPES 20130425
84 MT_ENTITYSETS Instance attribute Public Type reference (TYPE) T_ENTITYSETS 20130425
85 MT_INVALID_EDM_TYPES Instance attribute Public Type reference (TYPE) /IWBEP/IF_SB_ODATA_WHITELIST=>TT_E_MED_EDM_TYPE 20130321
86 MT_INVALID_NODES_MSG Static Attribute Public Type reference (TYPE) BAPIRET2_T Return parameter table 20130321
87 MT_INVALID_TYPES_MSG Static Attribute Public Type reference (TYPE) BAPIRET2_T Return parameter table 20130321
Methods
# Method Level Visibility Method type Description Created on
1 ADA_PROPERTY_ABAPNAME_ABAPTYPE Instance method Private Method adapt abap name and abap type in property 20120215
2 ADJUST_ASSOC_ENDS Instance method Private Method Adjust Association Ends 20130423
3 CHECK_DOCUMENT_TYPE_EDMX Instance method Private Method check document applies to XML schema EDMX 20120215
4 CHECK_DOCUMENT_TYPE_META Instance method Private Method check document applies to XML schema $metadata 20120215
5 CHECK_MODEL_EXIST Static method Public Method Check for model existance 20120216
6 CHECK_REDEFINE_PROJECT Static method Public Method Check if the model is cretaed by redefine 20130313
7 FILE_BROWSER Static method Public Method Browse for edmx or xml file 20120215
8 GET_ABAP_TYPE_FROM_EDM_TYPE Static method Public Method Get ABAP from EDM Type 20120301
9 GET_ASSOCIATIONSETS Instance method Private Method Get Association Sets 20120229
10 GET_COMPLEXTYPES Instance method Private Method get complex types 20120216
11 GET_ENTITYSETS Instance method Private Method Get all entity sets 20120216
12 GET_ENTITYSET_ANNOTATIONS Instance method Private Method get sap annotations for entity sets 20120221
13 GET_ENTITY_SAPSTRUCTURENAME Instance method Private Method Returns name of SAP binding structure 20120215
14 GET_FILE_IMPORT_ERR_MSG Static method Public Method Returns warning messages for ignored tags 20130321
15 GET_FUNCTION_IMPORTS Instance method Private Method Get Function Imports 20120319
16 GET_PROPERTY_SAPPROPERTIES Instance method Private Method Get SAP properties for a property 20120215
17 GET_SCHEMA_ENTITYSETS Instance method Private Method Get all entity sets 20120221
18 GET_SERVICE_VERSION Instance method Public Method Returns the Data Service version for the model 20130328
19 IS_EDMTYPE_COMPLEXTYPE Static method Private Method checks if the given edm type a complex type or not 20120215
20 IS_VOCABULARY_FILE Instance method Public Method Checks if the current file contains vocabulary Terms 20130416
21 MAPALL_EDMMULTIP_TO_ABAPMULTIP Instance method Private Method map edm multiplicity to abap multiplicity 20120216
22 MAP_EDMBOOLVAL_TO_ABAPBOOLVAL Instance method Private Method Map edm bool value to abap bool value 20120215
23 MAP_EDMMULTIP_TO_ABAPMULTIP Instance method Private Method map edm mulitiplicity to abap multiplicity 20120216
24 MAP_EDMTYPE_TO_ABAPPREDEFTYPE Instance method Private Method map edm types to abaptypes 20120215
25 MAP_ODATA_ARTIFACTS Instance method Private Method Map OData arifacts 20120217
26 POPULATE_SUPPORTED_EDM_TYPES Instance method Private Method Populates the supported EDM types 20130326
27 REMOVE_SCHEMANAMESPACE Instance method Private Method remove schema name space from extracted edmname 20120216
28 VALIDATE_EDM_TYPE Instance method Private Method Validates EDM type 20130321
29 VALIDATE_NODES Instance method Private Method Get node list for a given node name 20130320
30 XML_GET_ATTRIBUTE_VALUE Instance method Private Method Get attribute value for a given attribute name 20120215
31 XML_GET_KEYS Instance method Private Method Get keys of a given entity 20120215
32 XML_GET_NODELIST_BY_NAME Instance method Private Method Get node list for a given node name 20120215
33 XML_GET_NODE_BY_NAME Instance method Private Method Returns xml node for a given name 20120215
Events
Class /IWBEP/CL_SB_FILE_IMPORTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ASSOCIATION Public See coding 20120215 BEGIN OF s_association, edmname TYPE string, abapname TYPE char30, end1_edmentityname TYPE string, end1_abapentityname TYPE char30, end1_edmrole TYPE char30, end1_role TYPE string, end1_edmmultiplicity TYPE char4, end1_abapmultiplicity TYPE char1, end2_edmentityname TYPE string, end2_abapentityname TYPE char30, end2_edmrole TYPE char30, end2_role TYPE string, end2_edmmultiplicity TYPE char4, end2_abapmultiplicity TYPE char1, abapcardinality TYPE char1, label TYPE c LENGTH 60, semantics TYPE c LENGTH 20, ref_const TYPE ty_t_ref_const, END OF s_association
2 S_COMPLEXTYPE Public See coding 20120215 BEGIN OF s_complextype, edmname TYPE c LENGTH 40, abapname TYPE char30, base_type TYPE c LENGTH 40, properties TYPE t_properties, abapstructurename TYPE char30, END OF s_complextype
3 S_DOCUMENTATION Public See coding 20120319 BEGIN OF s_documentation, summary TYPE string, longdesc TYPE string, END OF s_documentation
4 S_ENTITYSET Public See coding 20120215 BEGIN OF s_entityset, edmname TYPE c LENGTH 40, edmentitytypename TYPE c LENGTH 40, creatable TYPE string, updatable TYPE string, deletable TYPE string, pageable TYPE string, addressable TYPE string, subscribable TYPE string, searchable TYPE string, requires_filter TYPE string, label TYPE string, semantics TYPE string, annotations TYPE t_annotations, END OF s_entityset
5 S_ENTITYTYPE Public See coding 20120215 BEGIN OF s_entitytype, edmname TYPE c LENGTH 40, name TYPE char30, keys TYPE t_strings, properties TYPE t_properties, navigationproperties TYPE t_navigationproperties, abapstructurename TYPE strname, iscustomabapstructure TYPE char1, abaptablename TYPE char30, iscomplextype TYPE c LENGTH 1, abapclname TYPE seoclsname, abapifname TYPE seoclsname, label TYPE string, semantics TYPE string, ismedia TYPE char1, isthing TYPE char1, base_type TYPE c LENGTH 40, END OF s_entitytype
6 S_NAME_VALUE Public See coding 20120215 BEGIN OF s_name_value, name TYPE string, value TYPE string, END OF s_name_value
7 S_NAVIGATIONPROPERTY Public See coding 20120215 BEGIN OF s_navigationproperty, edmname TYPE string, edmrelationship TYPE string, edmfromrole TYPE char30, edmtorole TYPE char30 , END OF s_navigationproperty
8 S_PROPERTY Public See coding 20120215 BEGIN OF s_property, entityedmname TYPE c LENGTH 40, edmname TYPE c LENGTH 40, edmtype TYPE string, iscomplextype TYPE c LENGTH 1, edmscale TYPE int4, edmprecision TYPE int4, max_length TYPE int4, abapname TYPE name_feld, abapname_drop_down TYPE int4, abaptype TYPE rollname, abappredtype TYPE string, abappredlength TYPE string, abappreddecimals TYPE string, unit TYPE c LENGTH 40, unit_drop_down TYPE int4, creatable TYPE string, updatable TYPE string, deletable TYPE string, filterable TYPE string, sortable TYPE string, nullable TYPE string, unicode TYPE abap_bool, fixed_length TYPE abap_bool, semantics TYPE string, label TYPE c LENGTH 60, annotations TYPE t_annotations, END OF s_property
9 S_SEOCLSNAME Public See coding 20120215 BEGIN OF s_seoclsname, name TYPE seoclsname, END OF s_seoclsname
10 TY_E_MED_CARDINALITY Public See coding 20120301 ty_e_med_cardinality TYPE c LENGTH 1
11 TY_E_MED_CONV_EXIT Public See coding 20120301 ty_e_med_conv_exit TYPE c LENGTH 5
12 TY_E_MED_EDM_TYPE Public See coding 20120301 ty_e_med_edm_type TYPE c LENGTH 20
13 TY_E_MED_SEMANTIC Public See coding 20120301 ty_e_med_semantic TYPE c LENGTH 20
14 TY_GS_EDM_FIELD_DESC Public See coding 20120301 BEGIN OF ty_gs_edm_field_desc, core_type TYPE ty_e_med_edm_type, "EDM Data Type length TYPE i, "Length (No. of Characters) decimals TYPE i, "Number of Decimal Places internal_type TYPE inttype, internal_length TYPE i, input_mask TYPE string, conv_exit TYPE ty_e_med_conv_exit, semantic TYPE ty_e_med_semantic, END OF ty_gs_edm_field_desc
15 TY_RETURN_CODE Public See coding 20120301 ty_return_code TYPE c LENGTH 1
16 TY_S_MED_ABAP_FDDESC Public See coding 20120301 BEGIN OF ty_s_med_abap_fddesc, type TYPE inttype, "Internal data type (internal ABAP type) length TYPE intlen, "Internal Length in Bytes decimals TYPE decimals, "Number of Decimal Places END OF ty_s_med_abap_fddesc
17 TY_S_MSG_CATEGORY Public See coding 20130320 BEGIN OF ty_s_msg_category, category TYPE /iwbep/sbdm_message_category, messages TYPE /iwbep/if_sbcm_msg_object=>ty_t_object, END OF ty_s_msg_category
18 TY_S_REF_CONST Public See coding 20120319 BEGIN OF ty_s_ref_const , name TYPE c LENGTH 40, namespace TYPE string, principal TYPE c LENGTH 40, dependent TYPE c LENGTH 40, principal_role TYPE string, dependent_role TYPE string, docu TYPE s_documentation, annotations TYPE t_annotations, END OF ty_s_ref_const
19 TY_T_MSG_CATEGORY Public See coding 20130320 ty_t_msg_category TYPE SORTED TABLE OF ty_s_msg_category WITH UNIQUE KEY category
20 TY_T_REF_CONST Public See coding 20120319 ty_t_ref_const TYPE STANDARD TABLE OF ty_s_ref_const WITH KEY principal dependent dependent_role INITIAL SIZE 0
21 T_ANNOTATIONS Public See coding 20120215 t_annotations TYPE STANDARD TABLE OF s_name_value WITH DEFAULT KEY
22 T_ASSOCIATIONS Public See coding 20120215 t_associations TYPE STANDARD TABLE OF s_association WITH DEFAULT KEY
23 T_COMPLEXTYPES Public See coding 20120215 t_complextypes TYPE STANDARD TABLE OF s_complextype WITH DEFAULT KEY
24 T_ENTITYSETS Public See coding 20120215 t_entitysets TYPE STANDARD TABLE OF s_entityset WITH DEFAULT KEY
25 T_ENTITYTYPES Public See coding 20120215 t_entitytypes TYPE STANDARD TABLE OF s_entitytype WITH DEFAULT KEY
26 T_NAVIGATIONPROPERTIES Public See coding 20120215 t_navigationproperties TYPE STANDARD TABLE OF s_navigationproperty WITH DEFAULT KEY
27 T_PROPERTIES Public See coding 20120215 t_properties TYPE STANDARD TABLE OF s_property WITH DEFAULT KEY
28 T_SEOCLSNAME Public See coding 20120215 t_seoclsname TYPE STANDARD TABLE OF s_seoclsname WITH DEFAULT KEY
29 T_STRINGS Public See coding 20120215 t_strings TYPE STANDARD TABLE OF string WITH DEFAULT KEY
Method Signatures

Method ADA_PROPERTY_ABAPNAME_ABAPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ABAPNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120215
2 Changing CV_ABAPTYPE Call by reference Type reference (TYPE) CHAR30 30 Characters 20120215
3 Importing IO_XML_PROPERTY_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
4 Importing IV_ENTITY_SAPSTRUCTURENAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method ADJUST_ASSOC_ENDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ASSOCIATION Call by reference Type reference (TYPE) S_ASSOCIATION 20130423

Method ADJUST_ASSOC_ENDS on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method CHECK_DOCUMENT_TYPE_EDMX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT document 20120215
2 Returning RO_ENTRY Value transfer Object reference (TYPE REF TO) IF_IXML_NODE entry node (parent of the 'Schema' node) 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method CHECK_DOCUMENT_TYPE_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT document 20120215
2 Returning RO_ENTRY Value transfer Object reference (TYPE REF TO) IF_IXML_NODE entry node (parent of the 'Schema' node) 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method CHECK_MODEL_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120216
2 Returning RV_MODEL_EXIST Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120216
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for File Importer 20120302

Method CHECK_REDEFINE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20130313
2 Returning RV_REDEFINE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130313

Method CHECK_REDEFINE_PROJECT on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method FILE_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_NAME Call by reference Type reference (TYPE) STRING File Name 20120215
2 Exporting EV_NO_FILE_SELECTED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method GET_ABAP_TYPE_FROM_EDM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EDM_TYPE Call by reference Type reference (TYPE) TY_GS_EDM_FIELD_DESC 20120301
2 Returning RS_ABAP_TYPE Value transfer Type reference (TYPE) TY_S_MED_ABAP_FDDESC 20120301

Method GET_ABAP_TYPE_FROM_EDM_TYPE on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method GET_ASSOCIATIONSETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOCIATIONSETS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS 20120229
2 Importing IO_XML_SCHEMA_LIST Call by reference Type reference (TYPE) ANY 20120229
3 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120229
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for File Importer 20120229

Method GET_COMPLEXTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPLEXTYPES Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_COMPLEXTYPES 20120216
2 Importing IO_XML_SCHEMA_CHILDREN Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_LIST IF_IXML_NODE_LIST 20120216
3 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120216
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120216

Method GET_ENTITYSETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITYSETS Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_ENTITYSETS 20120216
2 Importing IO_XML_SCHEMA_LIST Call by reference Type reference (TYPE) ANY 20120216
3 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120216
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120216

Method GET_ENTITYSET_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ENTITYSET Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>S_ENTITYSET 20120221
2 Importing IO_XML_ENTITYSET_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120221
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120221

Method GET_ENTITY_SAPSTRUCTURENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_ENTITY_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
2 Returning RV_SAPSTRUCTURENAME Value transfer Type reference (TYPE) STRING 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method GET_FILE_IMPORT_ERR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20130326

Method GET_FILE_IMPORT_ERR_MSG on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method GET_FUNCTION_IMPORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNC_IMPS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS 20120319
2 Importing IO_XML_SCHEMA_LIST Call by reference Type reference (TYPE) ANY 20120319
3 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120319
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for File Importer 20120319

Method GET_PROPERTY_SAPPROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAPDATAELEMENTNAME Call by reference Type reference (TYPE) STRING 20120215
2 Exporting EV_SAPSTRUCTURECOMPONENTNAME Call by reference Type reference (TYPE) STRING 20120215
3 Exporting EV_SAPSTRUCTURENAME Call by reference Type reference (TYPE) STRING 20120215
4 Importing IO_XML_PROPERTY_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method GET_SCHEMA_ENTITYSETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITYSETS Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_ENTITYSETS 20120221
2 Importing IO_XML_SCHEMA_CHILDREN Call by reference Type reference (TYPE) ANY 20120221
3 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120221
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120221

Method GET_SERVICE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20130328
2 Returning RV_VERSION Value transfer Type reference (TYPE) FLOAT Field of type FLTP 20130328

Method GET_SERVICE_VERSION on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method IS_EDMTYPE_COMPLEXTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLEXTYPE Call by reference Type reference (TYPE) STRING 20120215
2 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20120215
3 Importing IT_COMPLEXTYPES Call by reference Type reference (TYPE) T_COMPLEXTYPES 20130325
4 Importing IV_EDMTYPE Call by reference Type reference (TYPE) STRING Flag to indicate that a property has a complex type 20120215
5 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120215

Method IS_EDMTYPE_COMPLEXTYPE on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method IS_VOCABULARY_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20130416
2 Returning RV_IS_VOCB_FILE Value transfer Type reference (TYPE) BOOLEAN 20130416

Method IS_VOCABULARY_FILE on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method MAPALL_EDMMULTIP_TO_ABAPMULTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSOCIATIONS Call by reference Type reference (TYPE) T_ASSOCIATIONS 20120216

Method MAPALL_EDMMULTIP_TO_ABAPMULTIP on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method MAP_EDMBOOLVAL_TO_ABAPBOOLVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDMBOOLVAL Call by reference Type reference (TYPE) STRING 20120215
2 Returning RV_ABAPBOOLVAL Value transfer Type reference (TYPE) ABAP_BOOL 20120215

Method MAP_EDMBOOLVAL_TO_ABAPBOOLVAL on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method MAP_EDMMULTIP_TO_ABAPMULTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDMMULTIPLICITY Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20120216
2 Returning RV_ABAPMULTIPLICITY Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20120216

Method MAP_EDMMULTIP_TO_ABAPMULTIP on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method MAP_EDMTYPE_TO_ABAPPREDEFTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ABAPPREDDECIMALS Call by reference Type reference (TYPE) STRING Number of Decimal Places 20120215
2 Exporting EV_ABAPPREDLENGTH Call by reference Type reference (TYPE) STRING Length of Field (Number of Characters) 20120215
3 Exporting EV_ABAPPREDTYPE Call by reference Type reference (TYPE) STRING Data Type in ABAP Dictionary 20120215
4 Importing IV_EDMPRECISION Call by reference Type reference (TYPE) /IWBEP/SBOD_PRECISION Natural Number 20120215
5 Importing IV_EDMSCALE Call by reference Type reference (TYPE) /IWBEP/SBOD_SCALE 3-Character Integer Field 20120215
6 Importing IV_EDMTYPE Call by reference Type reference (TYPE) STRING EDM Type of a Property 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method MAP_ODATA_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSOCIATIONS Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_ASSOCIATIONS 20120217
2 Importing IT_ASSOCIATIONSETS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS 20120229
3 Importing IT_COMPLEXTYPES Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_COMPLEXTYPES 20120217
4 Importing IT_ENTITIES Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_ENTITYTYPES 20120217
5 Importing IT_ENTITYSETS Call by reference Type reference (TYPE) /IWBEP/CL_SB_FILE_IMPORTER=>T_ENTITYSETS 20120217
6 Importing IT_FUNC_IMPS Call by reference Type reference (TYPE) /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS 20120319
7 Returning RO_ODATA_ARTIFACTS Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SB_ODATA_ARTIFACTS Interface for OData artifacts 20120217
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for File Importer 20120301

Method POPULATE_SUPPORTED_EDM_TYPES Signature

Method POPULATE_SUPPORTED_EDM_TYPES on class /IWBEP/CL_SB_FILE_IMPORTER has no parameter.
Method POPULATE_SUPPORTED_EDM_TYPES on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method REMOVE_SCHEMANAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRINGTOCHANGE Call by reference Type reference (TYPE) STRING 20120216
2 Importing IV_SCHEMANAMESPACE Call by reference Type reference (TYPE) STRING 20120216

Method REMOVE_SCHEMANAMESPACE on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method VALIDATE_EDM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROPERTY Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20130321
2 Importing IV_EDM_TYPE Call by reference Type reference (TYPE) STRING 20130321

Method VALIDATE_EDM_TYPE on class /IWBEP/CL_SB_FILE_IMPORTER has no exception.

Method VALIDATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODELIST Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_LIST IF_IXML_NODE_LIST 20130320
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20130320

Method XML_GET_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20120215
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20120215
4 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method XML_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) T_STRINGS 20120215
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method XML_GET_NODELIST_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTLIST Call by reference Type reference (TYPE) ANY TABLE 20120215
2 Importing IO_NODELIST Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_LIST IF_IXML_NODE_LIST 20120215
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215

Method XML_GET_NODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20120215
2 Importing IO_NODELIST Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_LIST IF_IXML_NODE_LIST 20120215
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_FL_IMP_EXCEPTION Exception class for file importer 20120215
History
Last changed by/on SAP  20141120 
SAP Release Created in 200