Ermitteln von Feldnamen für OneOrder

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Ermitteln von Feldnamen für OneOrder

Beitrag von Azubiene ( / / 0 / 3 ) »
Hallo allerseits,

habe eine frage bezüglich der zu füllenden Fieldname tabelle.
Zur zeit mache ich das in meinem coding hart. d.h. ich befülle die struktur und mache einen append auf die InputFields.
Gibt es da vielleicht einen FuBa der mir den Job abnimmt?

Grüßle Azubiene

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


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hallo,

ich finde den folgenden Baustein zum Befüllen der Input-Fields der OneOrder-API (CRM_SALESDOC_MAINTAIN) ganz hilfreich:

FILL_INPUT_FIELDS_STRUCTURE

Der Aufruf erfolgt in etwa so:

Code: Alles auswählen.

    CALL FUNCTION 'FILL_INPUT_FIELDS_STRUCTURE'
      EXPORTING
        iv_structure_type_name       = 'CRMT_ORDERADM_H_COM'
        iv_table_type_name           = 'CRMT_ORDERADM_H_COMT'
        is_structure                 = <ls_orderadm_h_com>
      IMPORTING
        es_input_fields              = ls_input_field
      EXCEPTIONS
        no_structure_type_name_given = 1
        no_input_data_provided       = 2
        provide_structure_or_table   = 3
        non_existing_structure_name  = 4
        provide_one_input_table_only = 5
        no_table_type_name_provided  = 6
        types_do_not_match           = 7
        no_ddic_info_available       = 8
        OTHERS                       = 9.
    IF sy-subrc <> 0.
*         MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
Wichtig sind eben Struktur- und Tabellentypname, sowie Struktur die Du überprüfen lassen möchtest. Der Baustein liefert dann die Inputfields für diejenigen Felder zurück, die auch tatsächlich gefüllt sind. Hoffe, das hilft Dir weiter.

Gruß,
Steff

DANKE!

Beitrag von Azubiene ( / / 0 / 3 ) »
Klasse... funktioniert echt prima.
hoffe aber, daß es nicht auf kosten der performance ist.


trotzdem vielen dank

Grüßle Bienchen

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1537
Views
Excel - Feldnamen exportieren
von Der_Sascha » 09.06.2008 11:08 • Verfasst in ABAP® für Anfänger
2
Antw.
1827
Views
Feldnamen in String schreiben
von teaman » 17.03.2021 16:07 • Verfasst in ABAP® für Anfänger
4
Antw.
15322
Views
dynamischen Feldnamen auslesen
von Mario » 10.10.2005 18:24 • Verfasst in ABAP® Core
4
Antw.
2906
Views
Feldnamen in dynamischem Arbeitsbereich
von schmitzandreas » 19.07.2007 14:48 • Verfasst in ABAP® für Anfänger
1
Antw.
5134
Views
dynamische Feldnamen in einer wa
von d4n » 06.09.2011 17:03 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 18 Stunden von sap_enthusiast 11 / 1652
Netzplan drucken
vor 18 Stunden von sap_enthusiast 2 / 166
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 437
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 961
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2845

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

FOR mit CORRESPONDING
vor 18 Stunden von sap_enthusiast 11 / 1652
Netzplan drucken
vor 18 Stunden von sap_enthusiast 2 / 166
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 437
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 961
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2845

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 961
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3282
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3159