SD_CUSTOMER_MAINTAIN_ALL und Fehler

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

bei CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL' bekomme ich die Fehlermeldung :
'Customer not unique'.
Was mache ich Falsch? Kann jemand mir bitte weiterhelfen?

Hier der Code:

Code: Alles auswählen.

CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'
    EXPORTING
      i_kna1                 = ls_kna1
      i_knb1                 = ls_knb1
*     i_knvv                 =
*     I_BAPIADDR1            =
*     I_BAPIADDR2            =
     I_MAINTAIN_ADDRESS_BY_KNA1          = 'X'
*     I_KNB1_REFERENCE       = ' '
*     I_FORCE_EXTERNAL_NUMBER_RANGE       = ' '
     I_NO_BANK_MASTER_UPDATE = 'X'
*     I_CUSTOMER_IS_CONSUMER = ' '
*     I_RAISE_NO_BTE         = ' '
     PI_POSTFLAG            = 'X'
     PI_CAM_CHANGED         = 'X'
*     PI_ADD_ON_DATA         =
     I_FROM_CUSTOMERMASTER  = 'X'
    IMPORTING
      e_kunnr                = e_kunnr
      O_KNA1                 = o_kna1
      E_SD_CUST_1321_DONE    = lv_done
    TABLES
*     t_xknas                =
      t_xknbk                = lt_fknbk
*     t_xknb5                =
*     t_xknex                =
*     t_xknva                =
*     t_xknvd                =
*     t_xknvi                =
*     t_xknvk                =
*     t_xknvl                =
*     t_xknvp                =
*     t_xknza                =
*     t_yknas                =
*     t_yknbk                =
*     t_yknb5                =
*     t_yknex                =
*     t_yknva                =
*     t_yknvd                =
*     t_yknvi                =
*     t_yknvk                =
*     t_yknvl                =
*     t_yknvp                =
*     t_yknza                =
*     t_upd_txt              =
    EXCEPTIONS
      client_error           = 1
      kna1_incomplete        = 2
      knb1_incomplete        = 3
      kunnr_not_unique       = 4
      knb1_reference_invalid = 5
      OTHERS                 = 6.
vielen Dank & Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

die Felder ls_kna1 und ls_knb1 sind 10-stellig und mit Vornullen ?

Gruß Wolfgang

Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo Wolfgang,

nein, die Felder von ls_knal und ls_knbl sind nicht 10 Stellig. Die Felder haben unterschiedlich.

Mussen die Felder 10 Stellig sein?

Grüße

Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

ja das sollten sie sein (10-stellig und mit Vornullen ).

Gruß Wolfgang

Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
und wenn einige Felder großer als 10 stellig sind und dann?

Grüße

Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Ich denke mal, Wolfgang meinte die Kundennummer und hat irrtümlich die Namen der ganzen Strukturen genannt. Die Kundennummer ist als zehnstelliges Characterfeld definiert, kann also schon technisch gar nicht länger sein.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
HH_ABAP


Re: SD_CUSTOMER_MAINTAIN_ALL und Fehler

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
jetzt habe ich einiges angepasst und habe die Fehlermeldung 'Error posting customer'.
Kann jemand mir bitte wieterhelfen?

Code: Alles auswählen.

CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'
      EXPORTING
        i_kna1                     = ls_kna1
        i_knb1                     = ls_knb1
*       i_knvv                     =
*       I_BAPIADDR1                =
*       I_BAPIADDR2                =
        i_maintain_address_by_kna1 = 'X'
*       I_KNB1_REFERENCE           = ' '
*       I_FORCE_EXTERNAL_NUMBER_RANGE       = ' '
*        i_no_bank_master_update    = 'X'
*       I_CUSTOMER_IS_CONSUMER     = ' '
*       I_RAISE_NO_BTE             = ' '
        pi_postflag                = 'X'
*        pi_cam_changed             = 'X'
*       PI_ADD_ON_DATA             =
*        i_from_customermaster      = 'X'
*      IMPORTING
*        e_kunnr                    = e_kunnr
*        o_kna1                     = o_kna1
*        e_sd_cust_1321_done        = lv_done
      TABLES
*       t_xknas                    =
        t_xknbk                    = lt_fknbk
*       t_xknb5                    =
*       t_xknex                    =
*       t_xknva                    =
*       t_xknvd                    =
Vielen Dank & Grüße

Seite 1 von 1

Vergleichbare Themen

4
Antw.
5221
Views
Material Maintain Dark
von queen » 09.06.2008 16:10 • Verfasst in ABAP® für Anfänger
4
Antw.
4999
Views
cl_md_bp_maintain=>maintain / Update BP
von littleJohn » 02.05.2023 10:31 • Verfasst in SAP HANA für Anfänger
2
Antw.
2906
Views
Anlage Business Partner mit cl_md_bp_maintain=>maintain ohne Vertriebsbereichssicht
von ewx » 22.04.2021 14:11 • Verfasst in ABAP® Core
1
Antw.
1458
Views
Customer Exit
von ChrisM » 02.06.2008 20:54 • Verfasst in ABAP® für Anfänger
1
Antw.
7512
Views
customer create
von Gast » 24.02.2005 08:28 • Verfasst in Application Related

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 768
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2390
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8975