Berater - neue und gute Antworten

  • 0
    Fußball - Berater
    Antwort von lene2508 lene2508

    der berät seinen seinen spieler?!

    er kümmert sich z.b. um wechsel zu anderen vereinen und führt gespräche und so..

    Kommentar von RavenousRhino RavenousRhino

    Ja gut, sowas konnt ich mir schon denken, dacht es wäre was "anderes".

    Kommentar von lene2508 lene2508lene2508

    nöö

  • 1
    Ich möchte aus hardcodierten Texten textelemente machen in Abap. Wer kann mir helfen?
    Antwort von Okeanos67 Okeanos67

    Da kommt Mehreres (falsch) zusammen,; ich sortiere mal ein wenig: Es gibt a) hartcodierte Texte ohne Übersetzungs-Vorbereitung, b) variabel codierte Texte mit Übersetzungsvorbereitung, c) Referenzen auf variabel codierte Texte sowie d) Offsetangaben für TeilStrings (etwa).

    Zu a)

    WRITE:/ 'CodeInspector wird meckern!'.

    Diese Zeile gibt, unabhängig von der Sprachwahl beim LOGON ("DE", "ES", ...) immer den einzig verfügbaren Text aus. Poor Programming (vgl. CodeInspector).

    zu b)

    WRITE:/ 'Sehr viel besser' (rem).

    Per Doppelklick auf REM fragt das System, ob das Textobjekt REM wegen Nochnicht-Existenz angelegt werden soll. Die Frage ist zu bejahen. Angelegt wird eine später übersetzbare Konstante Zeichenkette der Länge 16 (aktuelle Länge der verwendeten CHARs, änderbar, max. 132 afaik), sich nach der Anmeldesprache variabel gestaltbare Übersetzung wandelnd - allerdings NICHT in ebendieser Programmzeile, sondern nur wie unter c)

    Zu c)

    WRITE:/ text-rem."valid for all languages

    Ausgegeben wird der landesabhängig codierte Übersetzungsteil der Textkonstanten REM, sofern er existiert im aktuellen LOCALE des angemeldeten Benutzers, andernfalls der bei Erstellung hinterlegte Wert. Bsp: Anmeldung in Esperanto, Übersetzung für Textobjekt REM liegt nicht vor; Ausgabezeile: 'Sehr viel besser' - also deutsch. Bei einer sensiblen Listengestaltung ist hierbei natürlich darauf zu achten, dass die verschiedenen Übersetzungen aller Sprachen nicht wegen unterschiedlicher Länge das Layout zerstören (Änderbare Textlänge sollte dann MAX(längster Übersetzungstext über alle Sprachen) sein).

    Zu d)

    WRITE:/ str+3(10).

    Hier werden 10 Zeichen der zeichenartigen Variable str ab dem Offset 3 ausgegeben, wobei in der allgemeinen Syntax die Offsetangabe auch entfallen kann; konkret also die Zeichen 3,4,..12.

    VERWIRREND an der ganzen Geschichte kann sein, dass es für die Deklaration von text-Konstanten NICHT erforderlich ist, dass diese zwingend aus Buchstaben bestehen; eine Zeichenkette kann also durchaus wie folgt deklariert und im Textbereich angelegt werden:

    WRITE:/ 'Hänschen klein'(007)."alle fangen mal klein an

    Per Vorwärtsreferenz bzw. Doppelklick wird hierbei das Textobjekt TEXT-007 angelegt, auf das später genau so referiert werden kann.

    Hoffe, ich konnte ein wenig Durchblick schaffen. Happy coding!

  • 1
    Ich möchte aus hardcodierten Texten textelemente machen in Abap. Wer kann mir helfen?
    Antwort von pillpall pillpall

    Die Länge (101) bzw. (102) hinter TEXT-210 ist nicht erlaubt sondern durch die Definition von TEXT-210 schon gegeben.

    write:/ text-210.

  • 0
    FWD Berater
    RatgeberHelden Antwort von hartycat hartycat

    Es findet immer eine persönliche Beratung im KWEA statt, egal ob du Infos über das Internet einholst.

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.