function

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

function

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) » 29. Nov 2007 09:29

hallo miteinander
ich habe wiedermal eine frage an euch und zwar geht es um funktion.
könnt ihr mir bitte sagen, was das für ein funktion ist.

Code: Alles auswählen.

call function lf_fm_name
         exporting
                  archive_index        = toa_dara
                  archive_parameters   = arc_params
                  control_parameters   = ls_control_param
*                 mail_appl_obj        =
                  mail_recipient       = ls_recipient
                  mail_sender          = ls_sender
                  output_options       = ls_composer_param
                  user_settings        = ' '
                  is_dlv_delnote       = ls_dlv_delnote
                  is_nast              = nast
*      importing  document_output_info =
*                 job_output_info      =
*                 job_output_options   =
       exceptions formatting_error     = 1
                  internal_error       = 2
                  send_error           = 3
                  user_canceled        = 4
                  others               = 5.
bei funktionsaufruf muss der funktionname doch so stehen 'lf_fm_name'. Aber hier ist es nicht der Fall, es steht nur so lf_fm_name.
so ein funktion habe im leben noch nie gesehen :-(

danke kostonstyle


Beitrag von ereglam (Top Expert / 1826 / 0 / 5 ) » 29. Nov 2007 09:50

Hallo kostonstyle,

dann mach doch mal einen Verwendungsnachweis der Variable lf_fm_name, wo sie den Namen der zu verwendenden Funktion zugewiesen bekommt.
Es handelt sich hier schlicht um den dynamischen Aufruf aus einer Liste möglicher Funktionen, deren effektiver Name erst zur Laufzeit bestimmt wird...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .
Mitglied im XING

Re: function

Beitrag von ralf.wenzel (Top Expert / 3394 / 146 / 217 ) » 29. Nov 2007 10:23

Ich wette zwei Bier dass das ein SMARTFORMS-FuBau ist.


Ralf

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) » 29. Nov 2007 10:29

genau ralf du hast die wette gewonnen :D

also es ist ein dynamischer funktion, dass während der Laufzeit ein Funktion zugewiesen wird.

die definition sieht so aus

Code: Alles auswählen.

data: lf_fm_name            type rs38l_fnam.
was ist ein dynamischer funktion?

gruss kostonstyle

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) » 29. Nov 2007 10:55

benutzt jemand von euch ixos server?

Beitrag von ereglam (Top Expert / 1826 / 0 / 5 ) » 29. Nov 2007 11:33

kostonstyle hat geschrieben:genau ralf du hast die wette gewonnen :D

also es ist ein dynamischer funktion, dass während der Laufzeit ein Funktion zugewiesen wird.

die definition sieht so aus

Code: Alles auswählen.

data: lf_fm_name            type rs38l_fnam.
was ist ein dynamischer funktion?

gruss kostonstyle
Es ist nicht eine dynamische Funktion, sondern der (dynamische) Aufruf einer Funktion, deren Namen erst zur Laufzeit bekannt ist, weil in jedem System der Name des Funktionsbausteins zum SmartForms-Formular neu generiert wird und nicht immer der Gleiche sein muss (hat mit der Transportreihenfolge mehrerer Formulare zu tun).
Deshalb hast Du kurz zuvor einen Funktionsbaustein-Aufruf, der Dir aus dem Namen des Formulars den effektiven Funktionsbaustein-Namen ins Feld lf_fm_name liefert.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .
Mitglied im XING

Seite 1 von 1

Aktuelle Forenbeiträge

ABAP Clean Code
vor 7 Stunden von ralf.wenzel 36 / 790
ADOBE Forms - geschachtelte Tabellen
vor 8 Stunden von a-dead-trousers 3 / 31
Merkmale in Abhängigkeit vom Beziehungswissen
vor 11 Stunden von wreichelt 6 / 167
Abrechnung Konditionskontrakte Wildcards
vor 11 Stunden von ewx 2 / 22
PDF24 - GUI crasht bei PDF Druck
vor 15 Stunden von Lukas R. 3 / 47

Unbeantwortete Forenbeiträge

[GELÖST] Feld KNVV-BOIDT
vor 4 Tagen von SAP_ENTWICKLER 1 / 46
Sortierbegriffe einer Stückliste ändern
vor 4 Tagen von mbiesenb 1 / 39
Feiertagsklasse und Lohnart Verknüpfung entfernen
vor 4 Tagen von Flashtie 1 / 39
Berechtigungen für Batch User
vor einer Woche von JohnLocklay 1 / 85