SFP - PDF Datenbindung


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

Moderatoren: Jan, Steff

SFP - PDF Datenbindung

Beitragvon moo_jo » 15.10.2018, 10:23

Hallo,

Ich komme gerade nicht weiter und kann mir das PDF Verhalten an dieser Stelle einfach nicht erklären.
Ich habe ein PDF Formular und möchte nun in Abhängigkeit von einem Flag Felder ausblenden.

Der Javascript Code dürfte nicht das Problem sein:
if ($record.IS_PRINT.ITAB.DATA[*].HIDE_FLAG.value == "X")
{
this.presence = "hidden";
}

Der Typ .HIDE_FLAG ist vom Datentyp FLAG.

Um das Problem weiter einzugrenzen habe ich nun ein Textfeld im PDF eingefügt und gebe dort den Wert für .HIDE_FLAG als String aus. Obwohl ich im ABAP ein "abap_true" mitgebe, im Debugger eine "X" sehe wird auf dem PDF "new Value" ausgegeben.

Kann sich das jemand erklären?

Vielen Dank im Vorraus

Lg
Moo_jo
moo_jo
ForumUser
 
Beiträge: 25
Registriert: 13.10.2017, 08:34
Dank erhalten: 6 mal
Ich bin: Entwickler/in

Sponsor

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

Re: SFP - PDF Datenbindung

Beitragvon Tron » 15.10.2018, 12:35

Moin.

Bei einem Textfeld mit Bindung "$record.IMPORT.GV_VBELN"
verwende ich folgenden Code zum Ein- / und ausblenden.
Event "Ready-Form"
Code: Alles auswählen
 data.Body.GV_VBELN::ready:form - (JavaScript, client)

var LV_FLAG = xfa.resolveNode("$record.GV_FLAG").value;

if(LV_FLAG != "X")
{
        this.parent.GV_VBELN.presence = "hidden";
}
else
{
        this.parent.GV_VBELN.presence = "Visible";
}

 


gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Tron
Expert
 
Beiträge: 976
Registriert: 04.08.2007, 21:08
Wohnort: Hamburg
Dank erhalten: 189 mal
Ich bin: Entwickler/in

Re: SFP - PDF Datenbindung

Beitragvon a-dead-trousers » 15.10.2018, 14:50

Kurz gesagt:
Für das FLAG-Feld benötigst man auch ein (ausgeblendetes) Textfeld im Formularlayout, das mit dem Datenfeld aus der Schnittstelle verknüpft ist. Dann kann man darauf über die Hierarchie (DATA.usw) zugreifen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.07
Basis: 7.40
a-dead-trousers
Top Expert
 
Beiträge: 3185
Registriert: 07.02.2011, 13:40
Dank erhalten: 789 mal
Ich bin: Entwickler/in


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

  Aktuelle Beiträge   
gelöst Switchen via Radiobutton zwischen Parameter & Select-options
vor einer Stunde von der_Schwede 2 Antw.
Klasse /SAPSLL/CL_PRCLS_API
vor 5 Stunden von SAP_ENTWICKLER 0 Antw.
SAP Sanbdox Zugriff
vor 6 Stunden von doorconfig 0 Antw.
WF - 'fehlender' Parameter in BO-Methode
vor 7 Stunden von bapimueller 0 Antw.
FS 'WS_UPLOAD' in Klasse umwandeln cl_gui_frontend_services
vor 8 Stunden von L0w-RiDer 0 Antw.

  Ähnliche Beiträge beta
Keine Beiträge gefunden - versuche es mit der erweiterten Suche.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder