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 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Structure for WWW, BP Address Data | 20021106 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Structure for WWW, BP Address Data | 20021111 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Structure for WWW, BP Address Data | 20021206 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Structure for WWW, BP Address Data | 20021111 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Structure for WWW, BP Address Data | 20021106 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | RJKSOCREATE_PARTNERS | IS-M/SD: Business Partner in Subscription Sales | 20021113 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | RJKWWW_ADDRESS_TAB | IS-M: Table Type for BP Addresses for IACs | 20021206 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20021111 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | ISM_BPARTNER_ROLE | IS-M: Role of Current Business Partner | 20021206 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | ISM_BPARTNER_ROLE | IS-M: Role of Current Business Partner | 20021111 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | UVADR_ACCEPT | IS-M: Accepted Coding Status for Address | 20021106 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | XCHKDUPLICATE | IS-M/SD: Perform duplicate check for a role | 20021106 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | XCHKDUPLICATE | IS-M/SD: Perform duplicate check for a role | 20021111 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | XCHKDUPLICATE | IS-M/SD: Perform duplicate check for a role | 20021111 | |||
| 15 | 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 | Instance method | Public | Method | Check Business Partner Data | 20021112 | |
| 2 | Instance method | Public | Method | Check Business Partner Data for a Role | 20021112 | |
| 3 | Instance method | Public | Method | Check for Duplicates | 20021206 | |
| 4 | Instance method | Public | Method | Check Whether Business Partners Already Created | 20021213 | |
| 5 | Instance method | Public | Method | Create Sales Agent | 20021203 | |
| 6 | Instance method | Public | Method | Create Bill-To Party | 20021203 | |
| 7 | Instance method | Public | Method | Create Business Partners from Model Data | 20021203 | |
| 8 | Instance method | Public | Method | Create Ship-To Party | 20021203 | |
| 9 | Instance method | Public | Method | Create Sold-To Party with Current Model Data | 20021106 | |
| 10 | Instance method | Public | Method | Remove Selected Duplicate from Pool | 20021209 | |
| 11 | Instance method | Public | Method | Get Business Partner Data | 20021111 | |
| 12 | Instance method | Public | Method | Initialize Model | 20021111 | |
| 13 | Instance method | Public | Method | Find Business Partner for (Partial) Address | 20021206 | |
| 14 | Instance method | Public | Method | Find Duplicates for (Partial) Address | 20021209 | |
| 15 | Instance method | Private | Method | Set Addresses for Selected Business Partners | 20021111 | |
| 16 | Instance method | Public | Method | Set Address Structure for Duplicates for a Customer No. | 20021206 | |
| 17 | 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 | IV_XALL_OBLIGATORY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20021210 | ||
| 2 | IV_XCHECK_AGENT | Call by reference | Type reference (TYPE) | ISM_XCHKADDRESS | 'X' | IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen | 20021206 | ||
| 3 | IV_XCHECK_BILLTO | Call by reference | Type reference (TYPE) | ISM_XCHKADDRESS | 'X' | IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen | 20021206 | ||
| 4 | IV_XCHECK_SHIPTO | Call by reference | Type reference (TYPE) | ISM_XCHKADDRESS | 'X' | IS-M: Kennzeichen Adressprüfung in der Rolle noch vornehmen | 20021206 | ||
| 5 | 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 | Fehler bei den Daten zum Vermittler | 20021112 | ||
| 2 | Fehler bei den Daten zum Rechnungsempfänger | 20021112 | ||
| 3 | Fehler bei den Daten zum Warenempfänger | 20021112 | ||
| 4 | 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 | CS_ADDRESS | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021112 | |||
| 2 | IV_BPARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021121 | |||
| 3 | IV_UVADR_ACCEPT | Call by reference | Type reference (TYPE) | UVADR_ACCEPT | '2' | IS-M: Akzeptierter Codierungszustand einer Adresse | 20021112 | ||
| 4 | IV_XOBLIGATORY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20021112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Adresse ist fehlerhaft oder unvollständig | 20021112 | ||
| 2 | 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 | 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 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | IS-M/SD: Struktur für Abo-Verkauf über Internet | 20030120 | |||
| 2 | IV_XADDROLE_SALESCUSTOMER | Call by reference | Type reference (TYPE) | XFELD | 'X' | Rolle Vertriebskunde ggf. anlegen | 20030120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_GPNR | Call by reference | Type reference (TYPE) | GPNR | IS-M: Geschäftspartner-Schlüssel | 20021203 | |||
| 2 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | 20021204 | ||||
| 3 | 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 | Es liegt eine Dublette vor | 20021203 | ||
| 2 | Fehler beim Anlegen | 20021203 |
Method CREATE_BILLTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GPNR | Call by reference | Type reference (TYPE) | GPNR | IS-M: Geschäftspartner-Schlüssel | 20021203 | |||
| 2 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | 20021204 | ||||
| 3 | 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 | Es liegt eine Dublette vor | 20021203 | ||
| 2 | Fehler beim Anlegen | 20021203 |
Method CREATE_BPARTNERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GPAG | Call by reference | Type reference (TYPE) | GPAG | Geschäftspartner Auftraggeber | 20021203 | |||
| 2 | EV_GPNR_RE | Call by reference | Type reference (TYPE) | GPNR_RE | IS-M: Geschäftspartner Rechnungsempfänger | 20021203 | |||
| 3 | EV_GPNR_WE | Call by reference | Type reference (TYPE) | GPNR_WE | IS-M: Geschäftspartner Warenempfänger | 20021203 | |||
| 4 | EV_GPVERM | Call by reference | Type reference (TYPE) | GPVERM | Geschäftspartner Vermittler | 20021203 | |||
| 5 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | IS-M/SD: Struktur für Abo-Verkauf über Internet | 20021204 | |||
| 6 | 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 | Dublette in den Vermittlerdaten | 20021203 | ||
| 2 | Dublette in den Rechnungsempfängerdaten | 20021203 | ||
| 3 | Dublette in den Warenempfängerdaten | 20021203 | ||
| 4 | Dublette in den Auftraggeberdaten | 20021203 | ||
| 5 | Fehler in den Vermittlerdaten | 20021203 | ||
| 6 | Fehler in den Rechnungsempfängerdaten | 20021203 | ||
| 7 | Fehler in den Warenempfängerdaten | 20021203 | ||
| 8 | Fehler in den Auftraggeberdaten | 20021203 |
Method CREATE_SHIPTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GPNR | Call by reference | Type reference (TYPE) | GPNR | IS-M: Geschäftspartner-Schlüssel | 20021203 | |||
| 2 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | IS-M/SD: Struktur für Abo-Verkauf über Internet | 20021204 | |||
| 3 | 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 | Es liegt eine Dublette vor | 20021203 | ||
| 2 | Fehler beim Anlegen | 20021203 |
Method CREATE_SOLDTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GPNR | Call by reference | Type reference (TYPE) | GPNR | IS-M: Geschäftspartner-Schlüssel | 20021203 | |||
| 2 | IS_RJKWWW01 | Call by reference | Type reference (TYPE) | RJKWWW01 | IS-M/SD: Struktur für Abo-Verkauf über Internet | 20021204 | |||
| 3 | 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 | Es liegt eine Dublette vor | 20021106 | ||
| 2 | Fehler beim Anlegen | 20021106 |
Method DELETE_SELECTED_DUPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ES_ADDRESS_AGENT | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 2 | ES_ADDRESS_BILLTO | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 3 | ES_ADDRESS_SHIPTO | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 4 | 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 | IV_BPARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021111 | |||
| 2 | IV_BPARTNER_ROLE | Call by reference | Type reference (TYPE) | ISM_BPARTNER_ROLE | IS-M: Rolle des aktuellen Geschäftspartners | 20021111 | |||
| 3 | IV_LAND_INIT | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20021119 | |||
| 4 | IV_UVADR_ACCEPT | Call by reference | Type reference (TYPE) | UVADR_ACCEPT | '2' | IS-M: Akzeptierter Codierungszustand einer Adresse | 20021111 | ||
| 5 | IV_XCHKDUPLICATE | Call by reference | Type reference (TYPE) | XCHKDUPLICATE | SPACE | IS-M/SD: Dublettenprüfung für eine Rolle durchführen | 20021111 | ||
| 6 | 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 | IV_XSEARCH_AGENT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20021206 | ||
| 2 | IV_XSEARCH_BILLTO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20021206 | ||
| 3 | IV_XSEARCH_SHIPTO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20021206 | ||
| 4 | IV_XSEARCH_SOLDTO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20021206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dublette/Adressübereinstimmung in der Rolle Vermittler | 20021206 | ||
| 2 | Dublette/Adressübereinstimmung in der Rolle Rechnungsempf. | 20021206 | ||
| 3 | Dublette/Adressübereinstimmung in der Rolle Warenempfänger | 20021206 | ||
| 4 | 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 | IV_XCHECK_AGENT | Call by reference | Type reference (TYPE) | XCHKDUPLICATE | SPACE | IS-M: Dublettenprüfung bei GP-Neuanlage durchführen | 20021209 | ||
| 2 | IV_XCHECK_BILLTO | Call by reference | Type reference (TYPE) | XCHKDUPLICATE | SPACE | IS-M: Dublettenprüfung bei GP-Neuanlage durchführen | 20021209 | ||
| 3 | IV_XCHECK_SHIPTO | Call by reference | Type reference (TYPE) | XCHKDUPLICATE | SPACE | IS-M: Dublettenprüfung bei GP-Neuanlage durchführen | 20021209 | ||
| 4 | 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 | Dublette/Adressübereinstimmung in der Rolle Vermittler | 20021209 | ||
| 2 | Dublette/Adressübereinstimmung in der Rolle Rechnungsempf. | 20021209 | ||
| 3 | Dublette/Adressübereinstimmung in der Rolle Warenempfänger | 20021209 | ||
| 4 | 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 | CS_ADDRESS_AGENT | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 2 | CS_ADDRESS_BILLTO | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 3 | CS_ADDRESS_SHIPTO | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 4 | CS_ADDRESS_SOLDTO | Call by reference | Type reference (TYPE) | RJKWWW_ADDRESS | IS-M: Struktur für WWW, GP-Adressdaten | 20021111 | |||
| 5 | 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 | 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 | 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 |