SAP Knowledge Wiki
ABAP/ROLLBACK WORK
をテンプレートにして作成
開始行:
データベースへの更新をなかったことにする命令で、[[COMMI W...
要は、「巻き戻し」ですな。
* 概要 [#u562d2f7]
データベースの更新は、実は[[SQL>ABAP/SQL]]命令単体では「...
ここで更新命令後、ROLLBACK WORK命令を発行することにより処...
** 用法 [#x41b8661]
ヘッダと明細のある[[アドオンテーブル>SAPのオブジェクト/ア...
** サンプル [#l45d1008]
IF ( SY-SUBRC <> 0 ).
ROLLBACK WORK.
ENDIF.
* その他 [#neda0a34]
** 暗黙的COMMITに注意 [#d1287ffc]
確定したり戻したりしたい場合でも、[[Dynpro>ABAP/Dynpro]]...
そのため、下記のコードは意味が無かったり意図したとおりに...
IF ( SY-SUBRC <> 0 ).
MESSAGE Exxx(ZZxx).
ROLLBACK WORK.
ENDIF.
ちなみに、一般的に[[バッチインプット>SAPの拡張手段/バッチ...
暗黙的COMMITやROLLBACKは便利だし「わかっている人」にとっ...
** BAPI_TRANSACTION_ROLLBACKについて [#b4e3180c]
実は、ROLLBACK WORKの発行の後にBUFFER_REFRESH_ALLという汎...
BUFFER_REFRESH_ALLの中では、
LOOP AT GT_DELETEFUNCTIONS INTO WA_DELETEFUNCTION.
CALL FUNCTION WA_DELETEFUNCTION-NAME_OF_FUNCTION.
ENDLOOP
REFRESH GT_DELETEFUNCTIONS.
というソース。
内部処理で「○○の場合は、ROLLBACKのために××という汎用モジ...
本当はこれは設計者の領分であるはずなのに、SAPは裏側で勝手...
よほど更新対象が限定されている或いは標準ロジックに任せた...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
終了行:
データベースへの更新をなかったことにする命令で、[[COMMI W...
要は、「巻き戻し」ですな。
* 概要 [#u562d2f7]
データベースの更新は、実は[[SQL>ABAP/SQL]]命令単体では「...
ここで更新命令後、ROLLBACK WORK命令を発行することにより処...
** 用法 [#x41b8661]
ヘッダと明細のある[[アドオンテーブル>SAPのオブジェクト/ア...
** サンプル [#l45d1008]
IF ( SY-SUBRC <> 0 ).
ROLLBACK WORK.
ENDIF.
* その他 [#neda0a34]
** 暗黙的COMMITに注意 [#d1287ffc]
確定したり戻したりしたい場合でも、[[Dynpro>ABAP/Dynpro]]...
そのため、下記のコードは意味が無かったり意図したとおりに...
IF ( SY-SUBRC <> 0 ).
MESSAGE Exxx(ZZxx).
ROLLBACK WORK.
ENDIF.
ちなみに、一般的に[[バッチインプット>SAPの拡張手段/バッチ...
暗黙的COMMITやROLLBACKは便利だし「わかっている人」にとっ...
** BAPI_TRANSACTION_ROLLBACKについて [#b4e3180c]
実は、ROLLBACK WORKの発行の後にBUFFER_REFRESH_ALLという汎...
BUFFER_REFRESH_ALLの中では、
LOOP AT GT_DELETEFUNCTIONS INTO WA_DELETEFUNCTION.
CALL FUNCTION WA_DELETEFUNCTION-NAME_OF_FUNCTION.
ENDLOOP
REFRESH GT_DELETEFUNCTIONS.
というソース。
内部処理で「○○の場合は、ROLLBACKのために××という汎用モジ...
本当はこれは設計者の領分であるはずなのに、SAPは裏側で勝手...
よほど更新対象が限定されている或いは標準ロジックに任せた...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
ページ名: