function


Getting started ... Alles für einen gelungenen Start.

Moderatoren: Jan, Steff

function

Beitragvon kostonstyle » 29.11.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
kostonstyle
Specialist
 
Beiträge: 247
Registriert: 14.04.2006, 15:49
Dank erhalten: 0 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Beitragvon ereglam » 29.11.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
ereglam
Top Expert
 
Beiträge: 1826
Registriert: 30.09.2004, 12:42
Wohnort: Schwalbach am Taunus
Dank erhalten: 5 mal
Ich bin: Entwickler/in

Re: function

Beitragvon ralf.wenzel » 29.11.2007, 10:23

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


Ralf
ralf.wenzel
Top Expert
 
Beiträge: 3093
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 176 mal
Ich bin: Freiberufler/in

Beitragvon kostonstyle » 29.11.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
kostonstyle
Specialist
 
Beiträge: 247
Registriert: 14.04.2006, 15:49
Dank erhalten: 0 mal

Beitragvon kostonstyle » 29.11.2007, 10:55

benutzt jemand von euch ixos server?
kostonstyle
Specialist
 
Beiträge: 247
Registriert: 14.04.2006, 15:49
Dank erhalten: 0 mal

Beitragvon ereglam » 29.11.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
ereglam
Top Expert
 
Beiträge: 1826
Registriert: 30.09.2004, 12:42
Wohnort: Schwalbach am Taunus
Dank erhalten: 5 mal
Ich bin: Entwickler/in


Zurück zu ABAP® für Anfänger

  Aktuelle Beiträge   
gelöst Nachricht nach Beendigung der Verbuchung
vor 2 Stunden von ewx 2 Antw.
BCS sendet Mails immer als express?
vor 3 Stunden von Legxis 2 Antw.
Zuordnung in Grid (Screen)
vor 7 Stunden von HH_ABAP 0 Antw.
FBL3N ---> FB60
vor 8 Stunden von HH_ABAP 2 Antw.
Klasse zum lesen der Adressdaten
vor 7 Stunden von AdrianSchm 2 Antw.

  Ähnliche Beiträge beta
Function und Form
18.09.2006, 14:13 von andi0815 5 Antw.
CALL FUNCTION 'C13Z_FILE_UPLOAD_BINARY'
20.05.2006, 11:35 von Charadin 11 Antw.
gelöst CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
18.07.2014, 16:01 von autohandel7 5 Antw.
Function WS_Upload und mehrere Spalten
08.12.2004, 11:35 von GastX 1 Antw.
CALL FUNCTION 'STRUCTURE_EDIT' - Aufruf ?
01.08.2006, 13:29 von c oco 1 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder