SAP ABAP Class CL_ISU_SALES_PARTNER (Utility Order Partner)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-CS-CRM (Application Component) Integration: Customer Relationship Management
     EE_SALES (Package) IS-U Sales Processing
Properties
Class CL_ISU_SALES_PARTNER  
Short Description Utility Order Partner    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_SALES   IS-U Sales Processing 
Created 20000707   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_SALES_PARTNER has no interface implemented.
Friends
Class CL_ISU_SALES_PARTNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNT Instance attribute Public Type reference (TYPE) VKONT_KK Contract Account Number 20000707
2 ALOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20001002
3 CO_SETTYPE Constant Public Type reference (TYPE) ESALES_ST_PARTNER 'PARTNER' Set type for the fields of bus. partner and contract account 20000817
4 CO_STRUCTURE_NAME Constant Public Type reference (TYPE) STRUKNAME 'ESALES_SETTYPE_PARTNER' Name of DDIC structure for business partner data 20000825
5 CO_TEMPL_PART_DEF Constant Private Type reference (TYPE) ESALES_TEMPL_PARTNER 'SALES_PARTNER' Set type for business partner and contract account data 20000810
6 DISTRCHN Instance attribute Private Type reference (TYPE) VTWEG Distribution Channel 20000906
7 DIVISION Instance attribute Private Type reference (TYPE) SPART Division 20000906
8 FIELD_PROPERTIES Instance attribute Public Type reference (TYPE) ESALES_FIELD_PROP_TAB Table of field properties 20000821
9 FOUND Instance attribute Public Type reference (TYPE) FLAG Partner/contract account was found 20001002
10 MD_TEMPL_PARTNER Instance attribute Public Type reference (TYPE) ESALES_TEMPL_PARTNER Master data template description nodes for business partner 20000810
11 ORDER_REF Instance attribute Public Object reference (TYPE REF TO) CL_ISU_SALES_ORDER Utility Order 20000808
12 PARTNER Instance attribute Public Type reference (TYPE) PARTNER Partner Number 20000707
13 REF_CUSTOMER Instance attribute Private Type reference (TYPE) MUSTER_KUN Reference Customer 20000914
14 RUNS_IN_WS Instance attribute Private Type reference (TYPE) FLAG Runs in workspace/CIC 20001002
15 SALESORG Instance attribute Private Type reference (TYPE) VKORG Sales Organization 20000906
16 S_SETTYPE Instance attribute Public Type reference (TYPE) ESALES_SETTYPE Set Types 20000821
17 VALUES Instance attribute Private Type reference (TYPE) ESALES_SETTYPE_PARTNER Set type for business partner and contract account data 20000707
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000817
2 EXISTS_IN_SALESAREA Instance method Public Method Checks whether customer is maintained for sales area 20000906
3 FETCH_ADDRESS_FROM_SL Instance method Public Method Gets the address of the premise 20000809
4 GET_ADDRESS Instance method Public Method Returns address 20000808
5 GET_VALUES Instance method Public Method Reads values 20000707
6 HANDLE_SL_ADDR_FOUND Instance method Private Event handling method Handles the event "technical event found" 20000809
7 OTHER_ACCOUNT Instance method Public Method Other contract account (deletes all contract acct data) 20000821
8 REFRESH Instance method Public Method Refresh data 20000828
9 SAVE Instance method Public Method Save 20000707
10 SEARCH Instance method Public Method Addiction 20000707
11 SET_ACCOUNT Instance method Public Method Set contract account number 20000707
12 SET_EVENT_HANDLER Instance method Public Method Sets the event handler 20000809
13 SET_PARTNER Instance method Public Method Set partner number 20000707
14 SET_VALUES Instance method Public Method Sets values 20000707
Events
# Event Type Visibility Description Created on
1 PARTNER_ADDR_FOUND Instance Event
(0)
Public
(2)
Partner address was found using search function 20000809
Types
Class CL_ISU_SALES_PARTNER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISTRCHN Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20000906
2 Importing IM_DIVISION Call by reference Type reference (TYPE) SPART Sparte 20000906
3 Importing IM_ORDER_REF Call by reference Object reference (TYPE REF TO) CL_ISU_SALES_ORDER Utility Order 20000817
4 Importing IM_REF_CUST Call by reference Type reference (TYPE) MUSTER_KUN Muster zum Anlegen eines Standardkunden zum Geschäftspartner 20000914
5 Importing IM_RUNS_IN_WS Call by reference Type reference (TYPE) FLAG Läuft im Workspace/CIC 20001002
6 Importing IM_SALESORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20000906
7 Importing IM_SETTYPE Call by reference Type reference (TYPE) ESALES_SETTYPE Settyp 20000817
8 Importing IM_TEMPL_PARTNER Call by reference Type reference (TYPE) ESALES_TEMPL_PARTNER Stammdatenvorlage für Geschäftspartner 20000817

Method CONSTRUCTOR on class CL_ISU_SALES_PARTNER has no exception.

Method EXISTS_IN_SALESAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTEND Call by reference Type reference (TYPE) FLAG 'X' Kunde wird erweitert, falls nicht für VertrBereich gepfl 20001002
2 Returning RE_EXISTS Value transfer Type reference (TYPE) FLAG 'X' Kunde existiert in VertrBereich 20000906

Method EXISTS_IN_SALESAREA on class CL_ISU_SALES_PARTNER has no exception.

Method FETCH_ADDRESS_FROM_SL Signature

Method FETCH_ADDRESS_FROM_SL on class CL_ISU_SALES_PARTNER has no parameter.
Method FETCH_ADDRESS_FROM_SL on class CL_ISU_SALES_PARTNER has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITY1 Call by reference Type reference (TYPE) AD_CITY1 Ort 20000808
2 Exporting EX_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20000808
3 Exporting EX_HOUSE_NUM1 Call by reference Type reference (TYPE) AD_HSNM1 Hausnummer 20000808
4 Exporting EX_HOUSE_NUM2 Call by reference Type reference (TYPE) AD_HSNM2 Ergänzung zur Hausnummer 20000808
5 Exporting EX_POST_CODE1 Call by reference Type reference (TYPE) AD_PSTCD1 Postleitzahl des Orts 20000808
6 Exporting EX_STREET Call by reference Type reference (TYPE) AD_STREET Straße 20000808

Method GET_ADDRESS on class CL_ISU_SALES_PARTNER has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALUES Value transfer Type reference (TYPE) ESALES_SETTYPE_PARTNER Settyp Geschäftspartner und Vertragskontodaten 20000707

Method GET_VALUES on class CL_ISU_SALES_PARTNER has no exception.

Method HANDLE_SL_ADDR_FOUND Signature

Method HANDLE_SL_ADDR_FOUND on class CL_ISU_SALES_PARTNER has no parameter.
Method HANDLE_SL_ADDR_FOUND on class CL_ISU_SALES_PARTNER has no exception.

Method OTHER_ACCOUNT Signature

Method OTHER_ACCOUNT on class CL_ISU_SALES_PARTNER has no parameter.
Method OTHER_ACCOUNT on class CL_ISU_SALES_PARTNER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISU_SALES_PARTNER has no parameter.
Method REFRESH on class CL_ISU_SALES_PARTNER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SAVED Call by reference Type reference (TYPE) FLAG Partner/Vertragskonto wurde erfolgreich gesichert 20001002

Method SAVE on class CL_ISU_SALES_PARTNER has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OTHER_ACCOUNT_FLAG Call by reference Type reference (TYPE) FLAG Anderes Vertragskonto 20000821
2 Importing IM_PARAMETERS Call by reference Type reference (TYPE) EFINDPAR Suchkriterien 20000707

Method SEARCH on class CL_ISU_SALES_PARTNER has no exception.

Method SET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNT Call by reference Type reference (TYPE) FKKVKP1-VKONT Vertragskontonummer 20000707
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20000707

Method SET_EVENT_HANDLER Signature

Method SET_EVENT_HANDLER on class CL_ISU_SALES_PARTNER has no parameter.
Method SET_EVENT_HANDLER on class CL_ISU_SALES_PARTNER has no exception.

Method SET_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARTNER Call by reference Type reference (TYPE) EKUN_EXT-PARTNER Geschäftspartnernummer 20000707
# Exception Resumable Description Created on
1 NOT_FOUND Partner nicht vorhanden 20000707

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUES Call by reference Type reference (TYPE) ESALES_SETTYPE_PARTNER Settyp Geschäftspartner und Vertragskontodaten 20000707

Method SET_VALUES on class CL_ISU_SALES_PARTNER has no exception.
Event Signatures

Event PARTNER_ADDR_FOUND Signature
Event PARTNER_ADDR_FOUND on class CL_ISU_SALES_PARTNER has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 462