desarrollo.txt

download desarrollo.txt

If you can't read please download the document

Transcript of desarrollo.txt

CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING check_only = ' ' client = sy-mandt no_check = ' ' objnr = gs_cudesign_l-objnr vrgng = gc_CU01 EXCEPTIONS activity_not_allowed = 1 object_not_found = 2 status_inconsistent = 3 status_not_allowed = 4 wrong_input = 5 warning_occured = 6 OTHERS = 7. IF sy-subrc 0.* CLEAR g_stat_upd. ENDIF.*DATA: gt_afcu_mt_O TYPE TABLE OF tyt_afcu_mt. DATA: lv_desnum_o TYPE /cum/desnum. DATA: ls_return2 TYPE bapiret2. DATA: gs_is_cudesign TYPE /cum/bapi_cudesign_i. DATA: gt_return2 TYPE TABLE OF bapiret2. DATA: gt_afcu_mt_o TYPE TABLE OF tyt_afcu_mt, gt_cui_ausp_mt_o TYPE TABLE OF /cum/bapi_cui_ausp, gt_vcui_mt_o TYPE TABLE OF /cum/bapi_vcui_i.* CALL FUNCTION '/CUM/BAPI_CUDESIGN_GETDETAIL'* EXPORTING* i_desnum = gs_desnum_imt* I_READ_CUI_CLASS = 'X'* IMPORTING* es_cudesign = gs_cudesign_l* return = gs_return* TABLES* et_afcu = gt_afcu_l "/CUM/AFCU* et_vcui = gt_vcui_l "/CUM/VCUI* et_cui_class = gt_cui_class_l. "/CUM/BAPI_CUI_AUSP*gt_afcu_mt_o[] = gt_afcu_l[].gt_vcui_mt_o[] = gt_vcui_l[].* gt_cui_ausp_mt_O[] = gt_cui_class_l[]. MOVE-CORRESPONDING gs_cudesign_l TO gs_is_cudesign. MOVE: gs_numbers-aufnr_new TO gs_is_cudesign-aufnr, 'U' TO gs_is_cudesign-vbkz. REFRESH gt_return2. CALL FUNCTION '/CUM/BAPI_CUDESIGN_MAINTAIN' EXPORTING is_cudesign = gs_is_cudesign IMPORTING e_desnum = lv_desnum_o "gv_desnum return = ls_return2 TABLES it_afcu = gt_afcu_mt_o"gt_afcu it_vcui = gt_vcui_mt_o "gt_vcui it_cui_ausp = gt_cui_ausp_mt_O "gt_cui_ausp et_return = gt_return2.* CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'* EXPORTING* wait = gc_x.* Commit order BAPI's CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' DESTINATION 'NONE' EXPORTING wait = 'X'.