SAP ABAP Class CL_SHP_ES_GDT_ADDRESS (GDT Address Conversion for Deliveries)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LE-SHP-GF-ES (Application Component) Enterprise Services in Shipping
     OPS_SE_SHP_XI_PROXY (Package) Web Service Proxies Delivery
Properties
Class CL_SHP_ES_GDT_ADDRESS  
Short Description GDT Address Conversion for Deliveries    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class OPS_SE_APPL_SHP    
Program status     
Category 0   
Package OPS_SE_SHP_XI_PROXY   Web Service Proxies Delivery 
Created 20090225   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SHP_ES_GDT_ADDRESS has no interface implemented.
Friends
Class CL_SHP_ES_GDT_ADDRESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADDRESS_TYPE Constant Public See coding 20090225
2 GC_ADRDA Constant Public See coding 20090225
3 GC_NRART Constant Public See coding 20090225
4 GDT_INDICATOR Static Attribute Public See coding 20090225
5 GO_ADDRESS Static Attribute Private Object reference (TYPE REF TO) CL_SHP_ES_GDT_ADDRESS GDT Address Conversion for Deliveries 20091111
6 MT_XVBPAV Instance attribute Public Type reference (TYPE) GTY_VBPAV_T 20090226
7 MV_BUSOBJ Instance attribute Private Type reference (TYPE) SWO_OBJTYP Object Type 20090227
8 MV_VBELN Instance attribute Public Type reference (TYPE) VBELN_VL 20090226
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_OUT Static method Public Method Get Address 20091111
2 ADDRESS_OUT_CAM Static method Public Method Get GDT Address from CAM address number 20090225
3 ADDRESS_OUT_VBPA Instance method Public Method Get GDT Address vom VBPA 20090225
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090225
5 COMMUNICATION_OUT Static method Public Method ADRNR -> GDT Communication 20090225
6 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090225
7 CREATE Static method Public Method Create instance with VBPA table of delivery VBELN 20090225
8 GET_BAPIADDR Static method Public Method ADRNR -> address in BAPI format BAPIADDR[123] 20090225
9 GET_INTERNAL_FORMAT Instance method Public Method VBPA, PARVW -> address in internal format 20090225
10 MAP_BAPIADDR_TO_ADDRESS Static method Public Method BAPIADDR[123] -> GDT Address 20090225
11 MAP_VBADR_TO_BAPIADDR1 Static method Public Method VBADR -> BAPIADDR1 20090225
12 PHONE_NUMBER_OUT Static method Public Method Country, Number, Extension -> GDT PhoneNumber 20090225
Events
Class CL_SHP_ES_GDT_ADDRESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BAPIDLVPARTNERS_T Public See coding 20090226 gty_bapidlvpartners_t TYPE TABLE OF bapidlvpartners
2 GTY_TPAR_T Public See coding 20090226 gty_tpar_t TYPE SORTED TABLE OF tpar WITH UNIQUE KEY parvw
3 GTY_VBPAV_T Public See coding 20090226 gty_vbpav_t TYPE STANDARD TABLE OF vbpav
4 GTY_VBPA_T Public See coding 20090226 gty_vbpa_t TYPE STANDARD TABLE OF vbpa
Method Signatures

Method ADDRESS_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 BAPI Reference Structure for Addresses (Org./Company) 20091111
2 Changing CS_BAPIADDR2 Call by reference Type reference (TYPE) BAPIADDR2 BAPI reference structure for addresses (nat. persons) 20091111
3 Changing CS_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20091111
4 Exporting EF_ADDRTYPE Call by reference Type reference (TYPE) AD_ADRTYPE Address type (1=Organization, 2=Person, 3=Contact person) 20091111
5 Exporting ES_ADDRESS Call by reference Type reference (TYPE) SAPPLCO_ADDRESS Proxy Structure (Generated) 20091111
6 Importing IF_ADDRHANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20091111
7 Importing IF_ADDRNUMBER Call by reference Type reference (TYPE) ADRNR Address 20091111
8 Importing IF_ADRDA Call by reference Type reference (TYPE) ADRDA Address indicator 20091111
9 Importing IF_PERSHANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle for Creating Addresses/Persons (Bus. Addr. Services) 20091111
10 Importing IF_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM Person number 20091111
11 Importing IS_PARTNER Call by reference Type reference (TYPE) BAPIDLVPARTNERS BAPI Structure Partner for a Delivery Analog VBPA 20091111
12 Importing IS_VBPA Call by reference Type reference (TYPE) VBPA Sales Document: Partner 20091111
13 Importing IT_PARTNER Call by reference Type reference (TYPE) GTY_BAPIDLVPARTNERS_T 20091111
14 Importing IT_VBPA Call by reference Type reference (TYPE) GTY_VBPA_T 20091111
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20091111
2 CX_SHP_APPL_ERROR_MESSAGE Error message 20091111

Method ADDRESS_OUT_CAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) SAPPLCO_ADDRESS 20090225
2 Exporting ES_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 20090225
3 Exporting ES_BAPIADDR2 Call by reference Type reference (TYPE) BAPIADDR2 20090225
4 Exporting ES_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 20090225
5 Exporting EV_ADDRTYPE Call by reference Type reference (TYPE) AD_ADRTYPE 20090226
6 Importing IV_ADDRHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
7 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ADRNR 20090226
8 Importing IV_ADRDA Call by reference Type reference (TYPE) ADRDA 20090226
9 Importing IV_PERSHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
10 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20090226
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090225
2 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method ADDRESS_OUT_VBPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) SAPPLCO_ADDRESS 20090225
2 Exporting ES_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 20090225
3 Exporting ES_BAPIADDR2 Call by reference Type reference (TYPE) BAPIADDR2 20090225
4 Exporting ES_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 20090225
5 Exporting EV_ADDRTYPE Call by reference Type reference (TYPE) AD_ADRTYPE 20090226
6 Importing IV_PARVW Call by reference Type reference (TYPE) PARVW 20090226
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090225
2 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SHP_ES_GDT_ADDRESS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SHP_ES_GDT_ADDRESS has no exception.

Method COMMUNICATION_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ADDRTYPE Call by reference Type reference (TYPE) AD_ADRTYPE 20090226
2 Exporting ES_COMMUNICATION Call by reference Type reference (TYPE) SAPPLCO_COMMUNICATION 20090225
3 Importing IV_ADDRHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
4 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ADRNR 20090226
5 Importing IV_ADRDA Call by reference Type reference (TYPE) ADRDA 20090226
6 Importing IV_LANGU_ISO Call by reference Type reference (TYPE) LAISO 20090226
7 Importing IV_PERSHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
8 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20090226
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090225
2 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XVBPAV Call by reference Type reference (TYPE) GTY_VBPAV_T 20090225
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20090227
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VL 20090226

Method CONSTRUCTOR on class CL_SHP_ES_GDT_ADDRESS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SHP_ES_GDT_ADDRESS 20090225
2 Importing IT_PARTNER Call by reference Type reference (TYPE) GTY_BAPIDLVPARTNERS_T Provide XVBPA or VBPA or PARTNER 20090225
3 Importing IT_TPAR Call by reference Type reference (TYPE) GTY_TPAR_T For performance 20090226
4 Importing IT_VBPA Call by reference Type reference (TYPE) GTY_VBPA_T Provide XVBPA or VBPA or PARTNER 20090225
5 Importing IT_XVBPA Call by reference Type reference (TYPE) SHP_VBPAVB_T Provide XVBPA or VBPA or PARTNER 20090225
6 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP 'LIKP' Object Type 20090227
7 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VL Document number 20090226
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method GET_BAPIADDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ADDRTYPE Call by reference Type reference (TYPE) ADRTYPE 20090226
2 Exporting ES_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 20090225
3 Exporting ES_BAPIADDR2 Call by reference Type reference (TYPE) BAPIADDR2 20090225
4 Exporting ES_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 20090225
5 Importing IV_ADDRHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
6 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ADRNR 20090226
7 Importing IV_ADRDA Call by reference Type reference (TYPE) ADRDA 20090226
8 Importing IV_PERSHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
9 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20090226
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method GET_INTERNAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_XVBPAV Call by reference Object reference (TYPE REF TO) VBPAV 20090225
2 Exporting ES_ADDR1_VAL Call by reference Type reference (TYPE) ADDR1_VAL 20090225
3 Exporting ES_ADDR2_VAL Call by reference Type reference (TYPE) ADDR2_VAL 20090225
4 Exporting ES_ADDR3_VAL Call by reference Type reference (TYPE) ADDR3_VAL 20090225
5 Exporting ES_VBADR Call by reference Type reference (TYPE) VBADR 20090225
6 Exporting EV_ADDRHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
7 Exporting EV_ADDRNUMBER Call by reference Type reference (TYPE) ADRNR 20090226
8 Exporting EV_ADDRTYPE Call by reference Type reference (TYPE) ADRTYPE 20090226
9 Exporting EV_PERSHANDLE Call by reference Type reference (TYPE) AD_HANDLE 20090226
10 Exporting EV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20090226
11 Importing IV_PARVW Call by reference Type reference (TYPE) PARVW 20090226
# Exception Resumable Description Created on
1 CX_SHP_APPL_ERROR_MESSAGE 20090225

Method MAP_BAPIADDR_TO_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMMUNICATION Call by reference Type reference (TYPE) SAPPLCO_COMMUNICATION 20090225
2 Exporting ES_OFFICE Call by reference Type reference (TYPE) SAPPLCO_OFFICE 20090225
3 Exporting ES_PERSON_NAME Call by reference Type reference (TYPE) SAPPLCO_PERSON_NAME 20090225
4 Exporting ES_PHYSICAL_ADDRESS Call by reference Type reference (TYPE) SAPPLCO_PHYSICAL_ADDRESS 20090225
5 Exporting ES_TAX_JURISDICTION_CODE Call by reference Type reference (TYPE) SAPPLCO_TAX_JURISDICTION_CODE1 20090225
6 Exporting ET_ORG_FORMATTED_NAME Call by reference Type reference (TYPE) SAPPLCO_LANGUAGEINDEPENDEN_TAB 20090225
7 Exporting EV_DEPARTMENT_NAME Call by reference Type reference (TYPE) CHAR40 20090226
8 Exporting EV_FUNCTIONAL_TITLE_NAME Call by reference Type reference (TYPE) CHAR40 20090226
9 Exporting EV_LANGU_ISO Call by reference Type reference (TYPE) LAISO 20090226
10 Importing IS_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 20090225
11 Importing IS_BAPIADDR2 Call by reference Type reference (TYPE) BAPIADDR2 20090225
12 Importing IS_BAPIADDR3 Call by reference Type reference (TYPE) BAPIADDR3 20090225

Method MAP_BAPIADDR_TO_ADDRESS on class CL_SHP_ES_GDT_ADDRESS has no exception.

Method MAP_VBADR_TO_BAPIADDR1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIADDR1 Call by reference Type reference (TYPE) BAPIADDR1 20090225
2 Importing IS_VBADR Call by reference Type reference (TYPE) VBADR 20090225

Method MAP_VBADR_TO_BAPIADDR1 on class CL_SHP_ES_GDT_ADDRESS has no exception.

Method PHONE_NUMBER_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTRY Call by reference Type reference (TYPE) AD_COMCTRY 20090226
2 Importing IV_EXTENS Call by reference Type reference (TYPE) CHAR10 20090226
3 Importing IV_NUMBER Call by reference Type reference (TYPE) CHAR30 20090226
4 Returning RS_PHONE Value transfer Type reference (TYPE) SAPPLCO_PHONE_NUMBER 20090225
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20090225
History
Last changed by/on SAP  20110908 
SAP Release Created in 605