• Accueil
  • Whois?!
  • CV

Godlike

  • Utiliser l’expression binding dans les vues XML SAPUI5

    2 novembre 2017

    Voir https://help.sap.com/doc/saphelp_snc700_ehp04/7.0.4/de-DE/da/f6852a04b44d118963968a1239d2c0/frameset.htm
    Exemple : {= isNaN(${NewPurchaseOrder>NetAmount}) ? 0 : ${NewPurchaseOrder>NetAmount} }

  • Uploader un document vers SAP avec Archive Link

    12 juillet 2017

    call function 'ARCHIV_CREATE_TABLE'
    exporting
    ar_object = lr_connection->ar_object
    object_id = lr_connection->object_id
    sap_object = lr_connection->sap_object
    doc_type = conv toadd-doc_type( lr_connection->reserve )
    filename = conv toaat-filename( lr_attachment->name )
    document = lr_attachment->content
    importing
    outdoc = ls_outdoc
    exceptions
    error_archiv = 1
    error_communicationtable = 2
    error_connectiontable = 3
    error_kernel = 4
    error_parameter = 5
    error_user_exit = 6
    error_mandant = 7
    blocked_by_policy = 8
    others = 9.

    Où lr_attachment->content est une chaîne XSTRING d’un BASE64.

  • Gérer le double-clic dans un Dynpro ABAP

    30 juin 2017
    1. Visuellement, il est possible de souligner un champ par la case à cocher « resp. to double-click » mais c’est facultatif (c’est-à-dire que cela n’impactera pas le comportement du système lors d’un double-clic sur cette zone).
    2. Dans le PF-STATUS, assigner une commande utilisateur sur la touche F2 – ceci est par contre obligatoire !
      Cela va rendre la plupart des champs réactifs au double-clic.
    3. Dans un PAI, créer un module qui va contrôler la commande utilisateur (rappel : F2 !) ;
    4. utiliser l’instruction ABAP get cursor field pour obtenir le nom du champ qui a été double-cliqué.
  • Lire les notes (ou notices) d’un emplacement d’appareil

    12 juin 2017

    Table ENOTE :

    • SPRAS – secteur d’activité ;
    • OBJKEY – identifiant de l’emplacement d’appareil (sans les zéros préfixant) ;
    • OBJTYPE – « 3 » (pour un emplacement d’appareil ; voir l’aide à la recherche pour d’autres valeurs si besoin) ;
    • LFDNR – non pertinent → tout lire (retourne une table) ;
    • NOTE – tel quel (le code de note utilisé plus bas).

    Pour le texte, table TE582T :

    • SY-LANGU – langue recherchée ;
    • NOTE (voir plus haut) ;
    • récupérer NOTE_TEXT.
←Page précédente
1 … 3 4 5 6 7 … 19
Page suivante→