SAP ABAP Class CL_ISMSD_SOCREATE_PARTNER_MOD (Model Class for ISMSD_SOCREATE (partner.do))
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSD (Package) Appl. dev. R/3 Publishing Sales and Distribution System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_MODEL BSP: Model Basis Class 20021106
Properties
Class CL_ISMSD_SOCREATE_PARTNER_MOD  
Short Description Model Class for ISMSD_SOCREATE (partner.do)    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSD   Appl. dev. R/3 Publishing Sales and Distribution System 
Created 20021106   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISMSD_SOCREATE_PARTNER_MOD has no forward declaration.
Interfaces
Class CL_ISMSD_SOCREATE_PARTNER_MOD has no interface implemented.
Friends
Class CL_ISMSD_SOCREATE_PARTNER_MOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_ADDRESS_AGENT Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS IS-M: Structure for WWW, BP Address Data 20021106
2 GS_ADDRESS_BILLTO Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS IS-M: Structure for WWW, BP Address Data 20021111
3 GS_ADDRESS_DUPL Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS IS-M: Structure for WWW, BP Address Data 20021206
4 GS_ADDRESS_SHIPTO Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS IS-M: Structure for WWW, BP Address Data 20021111
5 GS_ADDRESS_SOLDTO Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS IS-M: Structure for WWW, BP Address Data 20021106
6 GS_PARTNERS Instance attribute Public Type reference (TYPE) RJKSOCREATE_PARTNERS IS-M/SD: Business Partner in Subscription Sales 20021113
7 GT_ADDRESS_DUPL Instance attribute Public Type reference (TYPE) RJKWWW_ADDRESS_TAB IS-M: Table Type for BP Addresses for IACs 20021206
8 GV_BPARTNER_INIT Instance attribute Public Type reference (TYPE) BU_PARTNER Business Partner Number 20021111
9 GV_BPARTNER_ROLE_DUPL Instance attribute Public Type reference (TYPE) ISM_BPARTNER_ROLE IS-M: Role of Current Business Partner 20021206
10 GV_BPARTNER_ROLE_INIT Instance attribute Public Type reference (TYPE) ISM_BPARTNER_ROLE IS-M: Role of Current Business Partner 20021111
11 GV_UVADR_ACCEPT Instance attribute Public Type reference (TYPE) UVADR_ACCEPT IS-M: Accepted Coding Status for Address 20021106
12 GV_XCHKDUPL_AGENT Instance attribute Public Type reference (TYPE) XCHKDUPLICATE IS-M/SD: Perform duplicate check for a role 20021106
13 GV_XCHKDUPL_BILLTO Instance attribute Public Type reference (TYPE) XCHKDUPLICATE IS-M/SD: Perform duplicate check for a role 20021111
14 GV_XCHKDUPL_SHIPTO Instance attribute Public Type reference (TYPE) XCHKDUPLICATE IS-M/SD: Perform duplicate check for a role 20021111
15 GV_XCHKDUPL_SOLDTO Instance attribute Public Type reference (TYPE) XCHKDUPLICATE IS-M/SD: Perform duplicate check for a role 20021106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Business Partner Data 20021112
2 CHECK_BPARTNER_DATA Instance method Public Method Check Business Partner Data for a Role 20021112
3 CHECK_DUPLICATES_EXIST Instance method Public Method Check for Duplicates 20021206
4 CHECK_PARTNERS_CREATED Instance method Public Method Check Whether Business Partners Already Created 20021213
5 CREATE_AGENT Instance method Public Method Create Sales Agent 20021203
6 CREATE_BILLTO Instance method Public Method Create Bill-To Party 20021203
7 CREATE_BPARTNERS Instance method Public Method Create Business Partners from Model Data 20021203
8 CREATE_SHIPTO Instance method Public Method Create Ship-To Party 20021203
9 CREATE_SOLDTO Instance method Public Method Create Sold-To Party with Current Model Data 20021106
10 DELETE_SELECTED_DUPL Instance method Public Method Remove Selected Duplicate from Pool 20021209
11 GET_BPARTNER_DATA Instance method Public Method Get Business Partner Data 20021111
12 INIT Instance method Public Method Initialize Model 20021111
13 SEARCH_BY_ADDRESS Instance method Public Method Find Business Partner for (Partial) Address 20021206
14 SEARCH_DUPLICATES Instance method Public Method Find Duplicates for (Partial) Address 20021209
15 SET_ADDRESSES Instance method Private Method Set Addresses for Selected Business Partners 20021111
16 SET_ADDRESS_DUPL Instance method Public Method Set Address Structure for Duplicates for a Customer No. 20021206
17 TAKE_SELECTED_DUPL Instance method Public Method Copy Selected Duplicate into BP Data 20021206
Events
Class CL_ISMSD_SOCREATE_PARTNER_MOD has no event.
Types
Class CL_ISMSD_SOCREATE_PARTNER_MOD has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XALL_OBLIGATORY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021210
2 Importing IV_XCHECK_AGENT Call by reference Type reference (TYPE) ISM_XCHKADDRESS 'X' IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen 20021206
3 Importing IV_XCHECK_BILLTO Call by reference Type reference (TYPE) ISM_XCHKADDRESS 'X' IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen 20021206
4 Importing IV_XCHECK_SHIPTO Call by reference Type reference (TYPE) ISM_XCHKADDRESS 'X' IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen 20021206
5 Importing IV_XCHECK_SOLDTO Call by reference Type reference (TYPE) ISM_XCHKADDRESS 'X' IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen 20021206
# Exception Resumable Description Created on
1 ERROR_AGENT Fehler bei den Daten zum Vermittler 20021112
2 ERROR_BILLTO Fehler bei den Daten zum Rechnungsempfänger 20021112
3 ERROR_SHIPTO Fehler bei den Daten zum Warenempfänger 20021112
4 ERROR_SOLDTO Fehler bei den Daten zum Auftraggeber 20021112

Method CHECK_BPARTNER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021112
2 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021121
3 Importing IV_UVADR_ACCEPT Call by reference Type reference (TYPE) UVADR_ACCEPT '2' IS-M: Akzeptierter Codierungszustand einer Adresse 20021112
4 Importing IV_XOBLIGATORY Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20021112
# Exception Resumable Description Created on
1 ERROR_ADDRESS Adresse ist fehlerhaft oder unvollständig 20021112
2 ERROR_BP_NOT_EXISTS Der Geschäftspartner existiert nicht 20021112

Method CHECK_DUPLICATES_EXIST Signature

Method CHECK_DUPLICATES_EXIST on class CL_ISMSD_SOCREATE_PARTNER_MOD has no parameter.
# Exception Resumable Description Created on
1 NO_DUPLICATES_EXIST Es sind keine Dubletten vorhanden 20021206

Method CHECK_PARTNERS_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 IS-M/SD: Struktur für Abo-Verkauf über Internet 20030120
2 Importing IV_XADDROLE_SALESCUSTOMER Call by reference Type reference (TYPE) XFELD 'X' Rolle Vertriebskunde ggf. anlegen 20030120
# Exception Resumable Description Created on
1 PARTNERS_NOT_CREATED Es sind noch nicht alle Geschäftspartner(Rollen) angelegt 20021213

Method CREATE_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20021203
2 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 20021204
3 Importing IS_RJKWWW_PAYMENT Call by reference Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Struktur für WWW, Zahlungsdaten 20021203
# Exception Resumable Description Created on
1 DUPLICATES_FOUND Es liegt eine Dublette vor 20021203
2 ERROR_CREATE_PARTNER Fehler beim Anlegen 20021203

Method CREATE_BILLTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20021203
2 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 20021204
3 Importing IS_RJKWWW_PAYMENT Call by reference Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Struktur für WWW, Zahlungsdaten 20021203
# Exception Resumable Description Created on
1 DUPLICATES_FOUND Es liegt eine Dublette vor 20021203
2 ERROR_CREATE_PARTNER Fehler beim Anlegen 20021203

Method CREATE_BPARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GPAG Call by reference Type reference (TYPE) GPAG Geschäftspartner Auftraggeber 20021203
2 Exporting EV_GPNR_RE Call by reference Type reference (TYPE) GPNR_RE IS-M: Geschäftspartner Rechnungsempfänger 20021203
3 Exporting EV_GPNR_WE Call by reference Type reference (TYPE) GPNR_WE IS-M: Geschäftspartner Warenempfänger 20021203
4 Exporting EV_GPVERM Call by reference Type reference (TYPE) GPVERM Geschäftspartner Vermittler 20021203
5 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 IS-M/SD: Struktur für Abo-Verkauf über Internet 20021204
6 Importing IS_RJKWWW_PAYMENT Call by reference Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Struktur für WWW, Zahlungsdaten 20021203
# Exception Resumable Description Created on
1 DUPLICATES_AGENT Dublette in den Vermittlerdaten 20021203
2 DUPLICATES_BILLTO Dublette in den Rechnungsempfängerdaten 20021203
3 DUPLICATES_SHIPTO Dublette in den Warenempfängerdaten 20021203
4 DUPLICATES_SOLDTO Dublette in den Auftraggeberdaten 20021203
5 ERROR_AGENT Fehler in den Vermittlerdaten 20021203
6 ERROR_BILLTO Fehler in den Rechnungsempfängerdaten 20021203
7 ERROR_SHIPTO Fehler in den Warenempfängerdaten 20021203
8 ERROR_SOLDTO Fehler in den Auftraggeberdaten 20021203

Method CREATE_SHIPTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20021203
2 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 IS-M/SD: Struktur für Abo-Verkauf über Internet 20021204
3 Importing IS_RJKWWW_PAYMENT Call by reference Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Struktur für WWW, Zahlungsdaten 20021203
# Exception Resumable Description Created on
1 DUPLICATES_FOUND Es liegt eine Dublette vor 20021203
2 ERROR_CREATE_PARTNER Fehler beim Anlegen 20021203

Method CREATE_SOLDTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GPNR Call by reference Type reference (TYPE) GPNR IS-M: Geschäftspartner-Schlüssel 20021203
2 Importing IS_RJKWWW01 Call by reference Type reference (TYPE) RJKWWW01 IS-M/SD: Struktur für Abo-Verkauf über Internet 20021204
3 Importing IS_RJKWWW_PAYMENT Call by reference Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Struktur für WWW, Zahlungsdaten 20021203
# Exception Resumable Description Created on
1 DUPLICATES_FOUND Es liegt eine Dublette vor 20021106
2 ERROR_CREATE_PARTNER Fehler beim Anlegen 20021106

Method DELETE_SELECTED_DUPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021209

Method DELETE_SELECTED_DUPL on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.

Method GET_BPARTNER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS_AGENT Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
2 Exporting ES_ADDRESS_BILLTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
3 Exporting ES_ADDRESS_SHIPTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
4 Exporting ES_ADDRESS_SOLDTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111

Method GET_BPARTNER_DATA on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021111
2 Importing IV_BPARTNER_ROLE Call by reference Type reference (TYPE) ISM_BPARTNER_ROLE IS-M: Rolle des aktuellen Geschäftspartners 20021111
3 Importing IV_LAND_INIT Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20021119
4 Importing IV_UVADR_ACCEPT Call by reference Type reference (TYPE) UVADR_ACCEPT '2' IS-M: Akzeptierter Codierungszustand einer Adresse 20021111
5 Importing IV_XCHKDUPLICATE Call by reference Type reference (TYPE) XCHKDUPLICATE SPACE IS-M/SD: Dublettenprüfung für eine Rolle durchführen 20021111
6 Importing IV_XNEW_PROCESS Call by reference Type reference (TYPE) ISM_XNEW_PROCESS IS-M: Kz. neuen Geschäftsvorfall starten 20021205

Method INIT on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.

Method SEARCH_BY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSEARCH_AGENT Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021206
2 Importing IV_XSEARCH_BILLTO Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021206
3 Importing IV_XSEARCH_SHIPTO Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021206
4 Importing IV_XSEARCH_SOLDTO Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021206
# Exception Resumable Description Created on
1 DUPLICATES_AGENT Dublette/Adressübereinstimmung in der Rolle Vermittler 20021206
2 DUPLICATES_BILLTO Dublette/Adressübereinstimmung in der Rolle Rechnungsempf. 20021206
3 DUPLICATES_SHIPTO Dublette/Adressübereinstimmung in der Rolle Warenempfänger 20021206
4 DUPLICATES_SOLDTO Dublette/Adressübereinstimmung in der Rolle Auftraggeber 20021206

Method SEARCH_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XCHECK_AGENT Call by reference Type reference (TYPE) XCHKDUPLICATE SPACE IS-M: Dublettenprüfung bei GP-Neuanlage durchführen 20021209
2 Importing IV_XCHECK_BILLTO Call by reference Type reference (TYPE) XCHKDUPLICATE SPACE IS-M: Dublettenprüfung bei GP-Neuanlage durchführen 20021209
3 Importing IV_XCHECK_SHIPTO Call by reference Type reference (TYPE) XCHKDUPLICATE SPACE IS-M: Dublettenprüfung bei GP-Neuanlage durchführen 20021209
4 Importing IV_XCHECK_SOLDTO Call by reference Type reference (TYPE) XCHKDUPLICATE SPACE IS-M: Dublettenprüfung bei GP-Neuanlage durchführen 20021209
# Exception Resumable Description Created on
1 DUPLICATES_AGENT Dublette/Adressübereinstimmung in der Rolle Vermittler 20021209
2 DUPLICATES_BILLTO Dublette/Adressübereinstimmung in der Rolle Rechnungsempf. 20021209
3 DUPLICATES_SHIPTO Dublette/Adressübereinstimmung in der Rolle Warenempfänger 20021209
4 DUPLICATES_SOLDTO Dublette/Adressübereinstimmung in der Rolle Auftraggeber 20021209

Method SET_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS_AGENT Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
2 Changing CS_ADDRESS_BILLTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
3 Changing CS_ADDRESS_SHIPTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
4 Changing CS_ADDRESS_SOLDTO Call by reference Type reference (TYPE) RJKWWW_ADDRESS IS-M: Struktur für WWW, GP-Adressdaten 20021111
5 Changing CS_PARTNERS Call by reference Type reference (TYPE) RJKSOCREATE_PARTNERS IS-M/SD: Geschäftspartner beim Abo-Verkauf 20021113

Method SET_ADDRESSES on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.

Method SET_ADDRESS_DUPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021206

Method SET_ADDRESS_DUPL on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.

Method TAKE_SELECTED_DUPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021206

Method TAKE_SELECTED_DUPL on class CL_ISMSD_SOCREATE_PARTNER_MOD has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 471