LVBRKF0I
2016-05-14 10:55
483 查看
************************************************************************
* *
* Unterroutinen fuer BAPIs der Objekttypen innerhalb der Fakturierung *
* Routine alphabetisch geordnet; hier mit "I" beginnend *
* *
************************************************************************
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA *
*---------------------------------------------------------------------*
* Initialisierung der Daten *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA.
CLEAR VBSK_I.
CLEAR CALLER_TYPE.
CLEAR XKOMFKGN.
REFRESH XKOMFKGN.
CLEAR XKOMFKKO.
REFRESH XKOMFKKO.
CLEAR XKOMV.
REFRESH XKOMV.
CLEAR XTHEAD.
REFRESH XTHEAD.
CLEAR XVBFS.
REFRESH XVBFS.
CLEAR XVBPA.
REFRESH XVBPA.
CLEAR XVBRK.
REFRESH XVBRK.
CLEAR XVBRP.
REFRESH XVBRP.
CLEAR XVBSS.
REFRESH XVBSS.
CLEAR XKOMFKZM.
REFRESH XKOMFKZM.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U01 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU01 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U01 USING TESTRUN LIKE BAPIVBRKTESTRUN-TESTRUN
POSTING.
PERFORM INITIALIZE_DATA.
CLEAR XKOMFK.
REFRESH XKOMFK.
CLEAR NO_ENQUEUE.
IF TESTRUN IS INITIAL.
WITH_POSTING = 'B'.
IF NOT POSTING IS INITIAL.
WITH_POSTING = POSTING.
ENDIF.
ELSE.
WITH_POSTING = 'H'.
NO_ENQUEUE = 'X'.
ENDIF.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U02 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU02 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U02.
PERFORM INITIALIZE_DATA.
CLEAR XKOMFK.
REFRESH XKOMFK.
CLEAR WITH_POSTING.
CLEAR SUCCESS_DOC_OUT.
REFRESH SUCCESS_DOC_OUT.
WITH_POSTING = 'H'.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U03 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU03 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U03 USING TESTRUN LIKE BAPIVBRKTESTRUN-TESTRUN.
PERFORM INITIALIZE_DATA.
CLEAR NO_ENQUEUE.
IF TESTRUN IS INITIAL.
WITH_POSTING = 'B'.
ELSE.
WITH_POSTING = 'H'.
NO_ENQUEUE = 'X'.
ENDIF.
CLEAR RV60A.
ENDFORM.
*---------------------------------------------------------------------*
* FORM AUTHORITY_CHECK *
*---------------------------------------------------------------------*
* Check the authority for the transaction *
*---------------------------------------------------------------------*
FORM AUTHORITY_CHECK USING U_TCD.
AUTHORITY-CHECK OBJECT 'S_TCODE'
ID 'TCD' FIELD U_TCD.
IF SY-SUBRC NE 0.
MESSAGE E172(00) WITH U_TCD.
ENDIF.
ENDFORM. " AUTHORITY_CHECK
* *
* Unterroutinen fuer BAPIs der Objekttypen innerhalb der Fakturierung *
* Routine alphabetisch geordnet; hier mit "I" beginnend *
* *
************************************************************************
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA *
*---------------------------------------------------------------------*
* Initialisierung der Daten *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA.
CLEAR VBSK_I.
CLEAR CALLER_TYPE.
CLEAR XKOMFKGN.
REFRESH XKOMFKGN.
CLEAR XKOMFKKO.
REFRESH XKOMFKKO.
CLEAR XKOMV.
REFRESH XKOMV.
CLEAR XTHEAD.
REFRESH XTHEAD.
CLEAR XVBFS.
REFRESH XVBFS.
CLEAR XVBPA.
REFRESH XVBPA.
CLEAR XVBRK.
REFRESH XVBRK.
CLEAR XVBRP.
REFRESH XVBRP.
CLEAR XVBSS.
REFRESH XVBSS.
CLEAR XKOMFKZM.
REFRESH XKOMFKZM.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U01 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU01 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U01 USING TESTRUN LIKE BAPIVBRKTESTRUN-TESTRUN
POSTING.
PERFORM INITIALIZE_DATA.
CLEAR XKOMFK.
REFRESH XKOMFK.
CLEAR NO_ENQUEUE.
IF TESTRUN IS INITIAL.
WITH_POSTING = 'B'.
IF NOT POSTING IS INITIAL.
WITH_POSTING = POSTING.
ENDIF.
ELSE.
WITH_POSTING = 'H'.
NO_ENQUEUE = 'X'.
ENDIF.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U02 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU02 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U02.
PERFORM INITIALIZE_DATA.
CLEAR XKOMFK.
REFRESH XKOMFK.
CLEAR WITH_POSTING.
CLEAR SUCCESS_DOC_OUT.
REFRESH SUCCESS_DOC_OUT.
WITH_POSTING = 'H'.
ENDFORM.
*---------------------------------------------------------------------*
* FORM INITIALIZE_DATA_U03 *
*---------------------------------------------------------------------*
* Initialisierung der Daten für Include LVBRKU03 *
*---------------------------------------------------------------------*
FORM INITIALIZE_DATA_U03 USING TESTRUN LIKE BAPIVBRKTESTRUN-TESTRUN.
PERFORM INITIALIZE_DATA.
CLEAR NO_ENQUEUE.
IF TESTRUN IS INITIAL.
WITH_POSTING = 'B'.
ELSE.
WITH_POSTING = 'H'.
NO_ENQUEUE = 'X'.
ENDIF.
CLEAR RV60A.
ENDFORM.
*---------------------------------------------------------------------*
* FORM AUTHORITY_CHECK *
*---------------------------------------------------------------------*
* Check the authority for the transaction *
*---------------------------------------------------------------------*
FORM AUTHORITY_CHECK USING U_TCD.
AUTHORITY-CHECK OBJECT 'S_TCODE'
ID 'TCD' FIELD U_TCD.
IF SY-SUBRC NE 0.
MESSAGE E172(00) WITH U_TCD.
ENDIF.
ENDFORM. " AUTHORITY_CHECK
相关文章推荐
- VB中多个Winsock连续发送出现接收不到的异常问题解决方法
- VBA 字符串操作
- vba 工作案例1
- VBA中的几个小Tips(一)
- VB计算符号
- 如何使得tabbar的图片保持原色,指定字体的正常以及选中颜色,更改navbar的颜色
- VB6.0编程笔记——(2)开发环境准备&学习前导入
- VB6.0编程笔记——(1)篇外篇&目录
- VBA 表操作1
- 15电气李书鹏5.12VB作业(1)
- VB随机生成10个数并排序
- vb()
- vb25
- vb 排序法
- vba打包
- 内部错误:无法加载 ABAP 报表 LVBRKF0I
- OpenGL基本图形绘制方式比较(glBegin,glCallList,glVertexPointer,VBO)
- VBA 实现批量excel文件复制
- VB 结构体
- VBA 基础