Réinitialiser le refus d’une commande d’achat

Pour simuler ME29N > Stratégie de lancement > Réinitialiser refus : data(lo_po_handler) = cl_po_handler_mm=>get_instance( ). lo_po_handler->open( exporting im_tcode = ‘ME29N’ im_trtyp = cl_mmpur_constants=>ver im_aktyp = cl_mmpur_constants=>ver im_po_number = lv_po_number importing ex_po_data = data(ls_po_data) ). ls_po_data-data-procstat = ’03’. ls_po_data-datax-procstat = abap_true. lo_po_handler->set_po( ls_po_data ). lo_po_handler->po_process( importing ex_messages = lt_message ). if lt_message is initial. lo_po_handler->po_check( importing …

Utiliser l’expression binding dans les vues XML SAPUI5

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

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 …