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.
1836
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.
1756
Views
Listausgabe in Methode
von ralf.wenzel » 22.08.2015 14:38 • Verfasst in ABAP Objects®
5
Antw.
4585
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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140