Entscheidungsmaker Methode

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

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

Entscheidungsmaker Methode

Beitrag von erzoo24 (ForumUser / 49 / 28 / 0 ) »
Hi liebe Abap Gemeinde,

ich habe eine Frage zu einer Benutzerdefinierten Methode die ich anlegen möchte, die in einer anderen methode aufgerufen wird.
kurz zum Kontext: Es geht darum Daten einzulesen und die Methode, die ich erstellen möchte nennen wir sie mal "MAKE_DECISION" soll im Vorfeld entscheiden ob es die richtige Datei ist die eingelesen wurde.

Code: Alles auswählen.

method EXECUTE.

DATA IV_FILE          TYPE FILENAM255.
DATA IV_PATH          TYPE EPSDIRNAM.
DATA IV_FILELIST_NAME TYPE EPSPATH.
DATA lT_RECORDS       TYPE /H2C/T_P4_DATASET.
DATA lV_RC            TYPE SYSUBRC.

*Kopfdatei auslesen
me->read_dataset(
  EXPORTING
    iv_file          = iv_file
    iv_path          = iv_path
    iv_filelist_name = iv_filelist_name
  IMPORTING
    et_records       = lt_records
    ev_rc            = lv_rc
       ).


*MAKE DECISION


*Rechnung
me->xml_to_edifact_rec( it_records = lt_records ).

*Entlassung
me->xml_to_edifact_ent( it_records = lt_records ).

endmethod.
Wie könnte ich diese Methode aufbauen so dass die ENtscheidung erfolgt, die "lv_datei" wird hochgeladen und enthält Segmente (edifact --XML Konvertierung)
Vielleicht kann mir jemand eine Beispiel Vorlage geben ?


bin Dankbar für jede hilfreiche Antwort!
_________________________________________________________________________________
Gruß Özgür

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


Re: Entscheidungsmaker Methode

Beitrag von tofralu (ForumUser / 36 / 1 / 3 ) »
Servus erzoo24.

Wäre ja höchst wissenswert wie dein read_dataset( ) aussieht....

Ich denke so wird die keiner Sinnvoll helfen können. Das einzige was Ich hier rauslesen kann ist, dass du ein lt_recors zurück bekommst. Diese sollte dann wohl die Entscheidung im Bauch haben.

Also kannst du gleich ohne einen weiteren Methodenaufruf einen einfachen

IF lt_records-XXX eq 'WAS WEISS ICH".
me->xml_to_edifact_rec( it_records = lt_records ).
ELSE.
me->xml_to_edifact_ent( it_records = lt_records ).
ENDIF.

Oder du schreibst deine Bedingung gleich in die Methode read_dataset( ) .

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1837
Views
Exception in BOR Methode
von winter06 » 04.03.2007 19:48 • Verfasst in ABAP Objects®
2
Antw.
1983
Views
Methode + SAPScript ...
von jensschladitz » 10.05.2006 07:56 • Verfasst in ABAP Objects®
4
Antw.
1758
Views
Listausgabe in Methode
von ralf.wenzel » 22.08.2015 14:38 • Verfasst in ABAP Objects®
5
Antw.
4589
Views
BOR methode ausführen
von stroker64 » 27.08.2008 10:44 • Verfasst in ABAP Objects®
20
Antw.
11952
Views
Methode GET_SELECTED_ROWS
von Torsten » 06.09.2004 14:40 • Verfasst in ABAP Objects®

Ü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

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.