SAP ABAP Class /IWBEP/CL_SB_GEN_GENERATOR (SB Generator)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_GENCMN (Package) Gateway Service Builder # Generator Common Parts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBDM_GEN_STRATEGY SB - Domain Model - Generation Strategy 20120322
Properties
Class /IWBEP/CL_SB_GEN_GENERATOR  
Short Description SB Generator    
Super Class /IWBEP/CL_SBDM_GEN_STRATEGY SB - Domain Model - Generation Strategy 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_GENCMN   Gateway Service Builder # Generator Common Parts 
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/IF_SBCM_MSG_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBUI_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SB_GEN_DPC_GENERATE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_SB_GEN_GENERATOR has no interface implemented.
Friends
Class /IWBEP/CL_SB_GEN_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ANNO_MODEL Constant Public Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE 'AMDL' Service Builder: Generated Artifact Type 20140303
2 GC_CLASS_TYPE Constant Private See coding 20120222
3 GC_MODEL Constant Public Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE 'MDL' Service Builder: Generated Artifact Type 20120416
4 GC_SERVICE Constant Public Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE 'SRV' Service Builder: Generated Artifact Type 20120416
5 GC_TADIR Constant Private See coding 20120415
6 MO_GEN_ANNO Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_MGW_MED_REG_API API for Meta Data and Data Access 20140211
7 MO_GEN_FACADE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SB_GENCMN_FACADE Gateway Service Builder – Common Parts facade interface 20120221
8 MO_GEN_UTILITY Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SB_GENCMN_UTILITY Gateway Service Builder – Common Parts utility interface 20120229
9 MO_PROJECT Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120322
10 MO_REGISTER_MDL_SERVICE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_REGISTER_MDL_SERVICE Class to register model and service 20120322
11 MO_SYNC_ENT_SETS Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SBDSP_SYNC_ENT_SETS SB: DSP synchronize entity sets 20120321
12 MT_CLASS Instance attribute Private Type reference (TYPE) TY_T_CLASS_DATA Table of generated classes 20120223
13 MT_GEN_ARTIFACTS Instance attribute Private Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20120229
14 MV_BMG_PROCESS Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120618
15 MV_MDL_VERSION Instance attribute Private Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20130318
16 MV_REFERENCE_SRV_NAME Instance attribute Private Type reference (TYPE) /IWBEP/SBDM_OBJECT_NAME Service Builder: Object Name 20120618
17 MV_REFERENCE_SRV_VERSION Instance attribute Private Type reference (TYPE) /IWBEP/SBDM_OBJECT_VERSION Service Builder: Object Version 20130424
18 MV_SRV_VERSION Instance attribute Private Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20130318
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_CLASS_TO_TRANSPORT Instance method Private Method Assign the classes to package and transport 20120315
2 ASSIGN_SRV_TO_ANNO_MDL Instance method Private Method Assign service to the annotation model 20140312
3 CHECK_IS_IT_BMG_PROCESS Instance method Private Method Check if the process is beautification scenario 20120614
4 CHECK_MODEL_AND_SERVICE Instance method Private Method Register model and service 20120322
5 DELETE_TRANSPORTS_ASSIGMENT Instance method Private Method Deletes the class assignment to transports 20120313
6 GENERATE_APC Instance method Protected Method Generate APC classes 20140206
7 GENERATE_DPC Instance method Protected Method Generate DPC classes 20120221
8 GENERATE_MPC Instance method Protected Method Generate MPC classes 20120221
9 GET_ANNOMDL_NAME_PROPOSAL Instance method Private Method Get the Annotation model name proposal based on project name 20140211
10 GET_ANNO_MDL_GEN_ARTI Instance method Private Method Get the generated artifacs for type 3 project 20140303
11 GET_APC_CLASS_NAMES Instance method Protected Method Get the APC class names to generate 20140206
12 GET_APC_TRANSPORTS Instance method Protected Method Get transports ans packages 20140208
13 GET_BOP_PREFIX Instance method Private Method Get BOP prefix 20120619
14 GET_CLASS_NAMES_PROPOSAL Instance method Private Method Get MPC and DPC class names proposal based on the project na 20120220
15 GET_GENERATED_ARTIFACTS Instance method Private Method Get the MPC and DPC from the generated artifacts 20120221
16 GET_GENERATED_METHODS Instance method Private Method Get generated methods 20120318
17 GET_MODEL_AND_SERVICE_GEN_ARTI Instance method Private Method Get the model and service generated artifacs 20120415
18 GET_MODEL_NAME_PROPOSAL Instance method Private Method Get model name proposal based on the project name 20120325
19 GET_MPC_DPC_CLASS_NAMES Instance method Protected Method Get the MPC and DPC classes names to generate 20120221
20 GET_SERVICE_NAME Instance method Private Method Returns the service name and version of the referenced servi 20140228
21 GET_SERVICE_NAME_PROPOSAL Instance method Private Method Get service name proposal based on the project name 20120325
22 GET_TRANSPORTS Instance method Protected Method Get transports ans packages 20120221
23 INIT_CLASS_DATA Instance method Private Method Initialize classes data 20120312
24 REGISTER_ANNO_MODEL Instance method Private Method Register Annotation Model and assign service to anno model 20140211
25 REGISTER_MODEL_AND_SERVICE Instance method Private Method Register model and service 20120322
26 SAVE_GENERATED_ARTIFACTS Instance method Private Method Save generated artifacts 20120321
27 SAVE_GENERATED_METHODS Instance method Private Method Save generated methods 20120318
28 UPDATE_ANNOTATION_MODEL Instance method Private Method Update the annotation model of the project 20140321
29 UPDATE_CLASS_DATA Instance method Private Method Update classes data 20120312
30 UPDATE_MODEL_AND_SERVICE Instance method Private Method Update the model and service of the project 20120617
Events
Class /IWBEP/CL_SB_GEN_GENERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CLASS_DATA Protected See coding 20120223 BEGIN OF ty_s_class_data, class_type TYPE /iwbep/sbdm_gen_art_type, class_name TYPE seoclsname, package TYPE tadir-devclass, transport TYPE e070-trkorr, request TYPE e070-trkorr, old_trans TYPE abap_bool, END OF ty_s_class_data
2 TY_T_CLASS_DATA Protected See coding 20120223 ty_t_class_data TYPE STANDARD TABLE OF ty_s_class_data
Method Signatures

Method ASSIGN_CLASS_TO_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE SB: DM generated artifact type 20120315
2 Importing IV_OTHER_BASE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE SB: DM generated artifact type 20120315
3 Importing IV_OTHER_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE Service Builder: Domain Model Generated Artifact Type 20120315
4 Importing IV_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDM_GEN_ART_TYPE 20120315
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_GEN_CMN Generator common Exception Object 20120402

Method ASSIGN_SRV_TO_ANNO_MDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20140312
2 Importing IV_SRV_ALIAS Call by reference Type reference (TYPE) /IWBEP/MED_VA_SERV_REF_ALIAS 20140312
3 Importing IV_SRV_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME 20140312
4 Importing IV_SRV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION 20140312
5 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_TECH_NAME 20140312
6 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_VERSION 20140312

Method ASSIGN_SRV_TO_ANNO_MDL on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method CHECK_IS_IT_BMG_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_IT_BMG_PROCESS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120614
2 Exporting EV_SRV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_OBJECT_NAME Service Builder: Object Name 20120614
3 Exporting EV_SRV_VERSION Call by reference Type reference (TYPE) /IWBEP/SBDM_OBJECT_VERSION Service Builder: Object Version 20130424

Method CHECK_IS_IT_BMG_PROCESS on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method CHECK_MODEL_AND_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_PROVIDER_CLASS Call by reference Type reference (TYPE) /IWBEP/MED_RUNTIME_SERVICE Name of Service Data Provider Class 20120322
2 Importing IV_MODEL_PROVIDER_CLASS Call by reference Type reference (TYPE) /IWBEP/MED_DEFINITION_CLASS Model Provider Class (MPC) 20120322
3 Returning RV_MODEL_SERVICE_REGISTERED Value transfer Type reference (TYPE) FLAG General Flag 20120322

Method CHECK_MODEL_AND_SERVICE on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method DELETE_TRANSPORTS_ASSIGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_DPC Call by reference Type reference (TYPE) ABAP_BOOL 20120313
2 Importing IV_DELETE_MPC Call by reference Type reference (TYPE) ABAP_BOOL 20120313

Method DELETE_TRANSPORTS_ASSIGMENT on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GENERATE_APC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20140206
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20140206
3 Exporting ET_TYPE_DETAILS Call by reference Type reference (TYPE) /IWBEP/T_SBMC_TYPE_DETL Table type for generated entity type details 20140206
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140206

Method GENERATE_DPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20120229
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20120229
3 Importing IT_TYPE_DETAILS Call by reference Type reference (TYPE) /IWBEP/T_SBMC_TYPE_DETL Table type for generated entity type details 20120322
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120301

Method GENERATE_MPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20120229
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20120229
3 Exporting ET_TYPE_DETAILS Call by reference Type reference (TYPE) /IWBEP/T_SBMC_TYPE_DETL Table type for generated entity type details 20120322
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120301

Method GET_ANNOMDL_NAME_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_NAME Call by reference Type reference (TYPE) STRING 20140211
2 Returning RV_MODEL_NAME Value transfer Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20140211

Method GET_ANNOMDL_NAME_PROPOSAL on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_ANNO_MDL_GEN_ARTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN 20140303
2 Returning RT_GEN_ARTIFACTS Value transfer Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS 20140303
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140303

Method GET_APC_CLASS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/MED_DESCRIPTION Description 20140311
2 Exporting EV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20140206
3 Exporting EV_RCODE Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE 20140206
4 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_DPN Service Name 20140206
5 Exporting EV_SRV_ALIAS Call by reference Type reference (TYPE) /IWBEP/MED_VA_SERV_REF_ALIAS Vocabulary Annotation Service Namespace Alias 20140311
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140206

Method GET_APC_TRANSPORTS Signature

Method GET_APC_TRANSPORTS on class /IWBEP/CL_SB_GEN_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_GEN_CMN Generator common Exception Object 20140208

Method GET_BOP_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120619
2 Returning RV_BOP_PREFIX Value transfer Type reference (TYPE) SEOCLSNAME BOP interface name prefix 20120619

Method GET_BOP_PREFIX on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_CLASS_NAMES_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS Call by reference Type reference (TYPE) SEOCLSNAME 20120307
2 Exporting EV_CLASS_BASE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120226
3 Importing IV_BASE_NAME Call by reference Type reference (TYPE) STRING 20120222
4 Importing IV_CLASS_BASE_SUFFIX Call by reference Type reference (TYPE) STRING 20120226
5 Importing IV_CLASS_SUFFIX Call by reference Type reference (TYPE) STRING 20120307

Method GET_CLASS_NAMES_PROPOSAL on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_GENERATED_ARTIFACTS Signature

Method GET_GENERATED_ARTIFACTS on class /IWBEP/CL_SB_GEN_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120301

Method GET_GENERATED_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_GENERATED_METHOD Value transfer Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_ENTITYSET_GENERATED_METHODS 20120318
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120318

Method GET_MODEL_AND_SERVICE_GEN_ARTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN 20120415
2 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_DPN 20120415
3 Returning RT_GEN_ARTIFACTS Value transfer Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS 20120415
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120416

Method GET_MODEL_NAME_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_NAME Call by reference Type reference (TYPE) STRING 20120325
2 Returning RV_MODEL_NAME Value transfer Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20120325

Method GET_MODEL_NAME_PROPOSAL on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_MPC_DPC_CLASS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20120322
2 Exporting EV_RCODE Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE 20120322
3 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_DPN Service Name 20120322
4 Exporting EV_SRVEXT_TECH_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Service Builder: Object Name 20140422
5 Exporting EV_SRVEXT_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Builder: Object Version 20140422
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120229

Method GET_SERVICE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SRV_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Technical Service Name 20140228
2 Exporting EV_SRV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20140228

Method GET_SERVICE_NAME on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_SERVICE_NAME_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_NAME Call by reference Type reference (TYPE) STRING 20120325
2 Returning RV_SERVICE_NAME Value transfer Type reference (TYPE) /IWBEP/SB_GEN_DPN Service Name 20120325

Method GET_SERVICE_NAME_PROPOSAL on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method GET_TRANSPORTS Signature

Method GET_TRANSPORTS on class /IWBEP/CL_SB_GEN_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_GEN_CMN Generator common Exception Object 20120402

Method INIT_CLASS_DATA Signature

Method INIT_CLASS_DATA on class /IWBEP/CL_SB_GEN_GENERATOR has no parameter.
Method INIT_CLASS_DATA on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method REGISTER_ANNO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20140211
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20140211
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/MED_DESCRIPTION Description 20140311
4 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_TECH_NAME Technical Vocabulary Annotation File Name 20140211
5 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_VERSION Vocabulary Annotation File Version 20140211
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140211

Method REGISTER_MODEL_AND_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20120415
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20120322
3 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20120322
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_DPN Service Name 20120322
5 Importing IV_SRVEXT_TECH_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Service Builder: Object Name 20140422
6 Importing IV_SRVEXT_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Builder: Object Version 20140422
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120322

Method SAVE_GENERATED_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SB_PROJECT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120321
2 Importing IT_GEN_ARTIFACTS Call by reference Type reference (TYPE) /IWBEP/T_SB_GEN_ARTIFACTS Genrated artifacts 20120321
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120321

Method SAVE_GENERATED_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GENERATED_METHOD Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_ENTITYSET_GENERATED_METHODS 20120318
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120318

Method UPDATE_ANNOTATION_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APC Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140321
2 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_TECH_NAME Model Name 20140321
3 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_VERSION Model Version 20140321
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140321

Method UPDATE_CLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLASS Call by reference Type reference (TYPE) TY_S_CLASS_DATA 20120312
2 Importing IV_APPEND Call by reference Type reference (TYPE) ABAP_BOOL 20120312

Method UPDATE_CLASS_DATA on class /IWBEP/CL_SB_GEN_GENERATOR has no exception.

Method UPDATE_MODEL_AND_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DPC Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120617
2 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_MPN Model Name 20120617
3 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20120617
4 Importing IV_MPC Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120617
5 Importing IV_SERVICE_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_EXTERNAL_NAME External Service Name 20120617
6 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/SB_GEN_DPN Service Name 20120617
7 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20120617
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120617
History
Last changed by/on SAP  20141120 
SAP Release Created in 200