afo Geschrieben 3. Februar 2011 Teilen Geschrieben 3. Februar 2011 Ich arbeite gerade an einem Report, der über einen Selektionscreen gesteuert wird. Auf dem System, auf dem er zum Einsatz kommen soll laufen 2 Mandanten die nicht vollkommen gleich sind. Im Code selbst kann ich mit IF sy-mandt = '002' den Mandanten unterscheiden. Soweit kein Problem. Nun hätten wir aber gerne bei der Darstellung des Selection Screen auch eine Unterscheidung Mandanten. SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002. PARAMETERS: portf AS CHECKBOX, bucket AS CHECKBOX, review AS CHECKBOX, initiat AS CHECKBOX, item AS CHECKBOX. SELECTION-SCREEN END OF BLOCK b2. Hier sind je nach Mandant nur 4 Auswahlmöglichkeiten sinnvoll. Ich habe versucht das ganze in einer Unterscheidung mit IF zu klammern, habe damit aber keinen Erfolg. Was könnte ich noch tun? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wurmi Geschrieben 3. Februar 2011 Teilen Geschrieben 3. Februar 2011 Ereignis: selection-screen output at selection-screen output. loop at screen. if sy-mandt eq '001'. if screen-name eq 'abcd'. screen-input = 0. "ausblenden modify screen. elseif screen-name eq 'bcde'. ... endif. elseif sy-mandt eq '001'. ... endif. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
afo Geschrieben 4. Februar 2011 Autor Teilen Geschrieben 4. Februar 2011 Danke, das klappt. Auch wenn er bei mir den screen-name nur in CAPS akzeptiert hat. Gut zusammengefasst, was mit den screen-Attributen geht: Attribute dynamisch setzen (SAP-Bibliothek - ABAP Programmierung (BC-ABA)) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wurmi Geschrieben 4. Februar 2011 Teilen Geschrieben 4. Februar 2011 Auch wenn er bei mir den screen-name nur in CAPS akzeptiert hat. Ja, das hatte ich nicht im Kopf, daß das unbedingt groß geschrieben werden muß. ABAP ist schon ein bißchen gewöhnungsbedürftig. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.