Auslesen der Kunden

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

Auslesen der Kunden

Beitrag von cschmoel (ForumUser / 84 / 26 / 0 ) »
Hallo :)

Kann mir bitte jemand helfen? habe diese Source hier:

Code: Alles auswählen.

DATA: lv_guid TYPE crmt_object_guid.

DATA: ls_requested_obj TYPE crmt_object_name.

DATA: lt_header_guid TYPE crmt_object_guid_tab,   "2 / kommt aus IMPORT ( CRM_ORDER_READ )
      lt_requested_obj TYPE crmt_object_name_tab, "2 >>> IMPORT
      lt_partner      TYPE crmt_partner_external_wrkt,  "2 >>> EXPORT
      lt_status       TYPE crmt_status_wrkt.  "2 / kommt aus EXPORT ( CRM_ORDER_READ )

ls_requested_obj = 'PARTNER'.
INSERT ls_requested_obj INTO TABLE lt_requested_obj.
ls_requested_obj = 'STATUS'.
INSERT ls_requested_obj INTO TABLE lt_requested_obj.

CALL FUNCTION 'CRM_ORDER_READ'
  EXPORTING
    it_header_guid       = lt_header_guid    "1
    it_requested_objects = lt_requested_obj  "1
    iv_no_auth_check     = 'X'
  IMPORTING
    et_partner           = lt_partner   "1
    et_status            = lt_status    "1
  EXCEPTIONS
    document_not_found   = 1
    error_occurred       = 2
    document_locked      = 3
    no_change_authority  = 4
    no_display_authority = 5
    no_change_allowed    = 6
    OTHERS               = 7.
IF sy-subrc <> 0.

ENDIF.

LOOP AT lt_status INTO ls_status WHERE status = 'I0005'.

 LOOP AT lt_partner INTO ls_status WHERE guid = guid.

    READ TABLE lt_partner INTO ls_partner WITH KEY guid.


  ENDLOOP.

ENDLOOP.

Ich soll hier alle Kunden auslesen die den Status auf gekündigt stehen haben???


Wie mache ich am Besten hier weiter???

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


Re: Auslesen der Kunden

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
guten Morgen!

die Bausteine/Strukturen sind bei uns im System nicht vorhanden, daher tippe ich ein wenig im Blindflug und kann nur raten wie die Tabellen zusammenhängen :-)
Wenn ich das richtig verstehe, so liefert dir der Baustein zwei Tabellen, eine mit Partnern und eine mit passenden Stati. Der Status I0005 steht bei dir dabei für "gekündigt". Nicht klar ist mir die Definition von der Variablen guid, diese wird zwar verwendet, aber nicht in dem Code definiert. Das gleiche gilt für die Variablen ls_status und ls_partner.

Bis hin zu dem LOOP wird der Code schon seinen Dienst tun. Bei dem LOOP könnte es in etwa so aussehen:

Code: Alles auswählen.

"wir lesen nur gekündigte Stati
LOOP AT lt_status INTO ls_status WHERE status = 'I0005'.

    "zu diesen Stati lesen wir den Partner mit dem passenden Schlüssel aus LS_STATUS
    READ TABLE lt_partner INTO ls_partner WITH KEY ???.
    
    "gefundenen Partner ausgeben
    if sy-subrc = 0.
       WRITE: 'Partner ', ls_partner-MyPartnerName, ' ist gekündigt'.
       NEW-LINE.
    endif.

ENDLOOP.
genauer könnte ich es sagen, wenn ich wüsste welche Struktur die Tabellen lt_partner und lt_status haben

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
cschmoel

schöne Grüße
Alexander

ECC 6.0 EHP 7

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1377
Views
Funktionsbaustein zum Auslesen der Zusatzdaten bei Kunden
von DanielFulda » 09.01.2019 16:36 • Verfasst in ABAP® für Anfänger
2
Antw.
3893
Views
Von der Schecknummer zum Kunden
von Der Formulator » 09.12.2019 13:55 • Verfasst in Financials
2
Antw.
3111
Views
Unvollstaändigkeitsprotokoll pro Kunden
von bohne » 12.03.2007 13:06 • Verfasst in Sales and Distribution
2
Antw.
4954
Views
Kunden Material Infosätze
von SAP_ENTWICKLER » 05.09.2018 12:33 • Verfasst in ABAP® Core
9
Antw.
15222
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 22 Minuten von DeathAndPain 7 / 453
Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 76
Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 116
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2588
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 222

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.

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 22 Minuten von DeathAndPain 7 / 453
Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 76
Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 116
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2588
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 222

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 76
Prüfzeugnisse Anlagen finden
vor 3 Tagen von ewx 1 / 116
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6224
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23933