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.
1839
Views
Exception in BOR Methode
von winter06 » 04.03.2007 19:48 • Verfasst in ABAP Objects®
2
Antw.
1984
Views
Methode + SAPScript ...
von jensschladitz » 10.05.2006 07:56 • Verfasst in ABAP Objects®
4
Antw.
1767
Views
Listausgabe in Methode
von ralf.wenzel » 22.08.2015 14:38 • Verfasst in ABAP Objects®
5
Antw.
4608
Views
BOR methode ausführen
von stroker64 » 27.08.2008 10:44 • Verfasst in ABAP Objects®
20
Antw.
11957
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

Updates der Daten, Fehlermeldung
vor 19 Stunden von Egzon gelöst 1 / 42
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 427

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

Updates der Daten, Fehlermeldung
vor 19 Stunden von Egzon gelöst 1 / 42
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 427

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 19 Stunden von Egzon 1 / 42
Zwischensumme Adobe Forms
vor 5 Wochen von Lucyalison 1 / 268
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 320