SAP
粨毐不侵
这个作者很懒,什么都没留下…
展开
-
SAP中销售订单只修改订单数量的BAPI是BAPI_SALESORDER_CHANGE
REPORT z0304.DATA: salesdocument LIKE bapivbeln-vbeln, order_header_in LIKE bapisdh1, order_header_inx LIKE bapisdh1x, order_item_in LIKE bapisditm OCCURS 0 WITH HEADER LINE, order_item_inx LIKE bapisditmx OCCURS 0原创 2021-07-16 14:18:22 · 1768 阅读 · 0 评论 -
SAP中字符串中提取纯数字的BAPI是PREPARE_STRING
REPORT z0304.DATA str(10) TYPE c.DATA zsc TYPE i.str = ' 894¥%adasd,,'.CALL FUNCTION 'PREPARE_STRING' EXPORTING i_valid_chars = ' 0123456789.' i_xvalid_check = 'X' i_xchar_repl = 'X' i_xtoupper = 'X' CHANGING c_string原创 2021-07-15 09:59:27 · 534 阅读 · 0 评论 -
SAP中生产订单获取工单状态后台表JEST
原创 2021-07-14 17:47:05 · 3828 阅读 · 0 评论 -
SAP中生产订单CO02删除标记废除的bapi是STATUS_CHANGE_INTERN
REPORT z0304.DATA: it_jstat TYPE jstat OCCURS 0 WITH HEADER LINE.it_jstat-stat = 'I0076'.it_jstat-inact = 'X'.APPEND it_jstat.CALL FUNCTION 'STATUS_CHANGE_INTERN' EXPORTING client = sy-mandt"当前客户端 objnr = 'OR00100原创 2021-07-14 17:04:11 · 1447 阅读 · 1 评论 -
SAP中生产订单CO02删除标记激活的bapi是BAPI_PRODORD_SET_DELETION_FLAG
REPORT z0304.DATA:ls_return TYPE bapiret2, lt_aufnr TYPE TABLE OF bapi_order_key WITH HEADER LINE, lt_detail TYPE TABLE OF bapi_order_return WITH HEADER LINE.lt_aufnr-order_number = '001000160107'."生产订单号加上前导零APPEND lt_aufnr.CALL FUNCTION原创 2021-07-14 17:02:20 · 1439 阅读 · 0 评论 -
SAP中生产订单修改CO02的BAPI是BAPI_PRODORD_CHANGE
DATA:itab LIKE bapi_pp_order_change, itabx LIKE bapi_pp_order_changex, errmsg LIKE bapiret2. CLEAR: itab. "加上前导零 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = aufnr "生产订单号 IMPORTING output = .原创 2021-07-14 11:07:18 · 4326 阅读 · 0 评论 -
SAP 中CO02取消(撤销)技术实现bapi STATUS_CHANGE_INTERN
REPORT z0905.DATA: it_jstat TYPE jstat OCCURS 0 WITH HEADER LINE.it_jstat-stat = 'I0002'.it_jstat-inact = ''.APPEND it_jstat.it_jstat-stat = 'I0045'.it_jstat-inact = 'X'.APPEND it_jstat.CALL FUNCTION 'STATUS_CHANGE_INTERN' EXPORTING client.原创 2021-07-06 15:21:20 · 2130 阅读 · 0 评论 -
SAP 中 CO02技术实现的bapi BAPI_PRODORD_COMPLETE_TECH
REPORT z0905.DATA:ls_return TYPE bapiret2, lt_aufnr TYPE TABLE OF bapi_order_key WITH HEADER LINE, lt_detail TYPE TABLE OF bapi_order_return WITH HEADER LINE.lt_aufnr-order_number = '001000160075'."生产订单号加上前导零APPEND lt_aufnr.CALL FUNCTI...原创 2021-07-06 14:56:07 · 897 阅读 · 0 评论 -
SAP中完工确认CO11N的bapi
REPORTz0905.TABLES:aufk.*定义数据内表DATA:gt_afkoTYPESTANDARDTABLEOFafko.*WorkArea定义DATA:gw_afkoTYPEafko,gw_afpoTYPEafpo,gw_afvcTYPEafvc,gw_afvvTYPEafvv.DATA:gv_indexTYPEsy-tabix,gv_resultTYPEc.SE...转载 2021-07-06 11:19:41 · 979 阅读 · 0 评论 -
SAP中CO13取消完工确认的bapi
REPORTz0905.TABLES:afru,aufk.DATA:it_afruLIKETABLEOFafruWITHHEADERLINE.DATA:ls_returnTYPEbapiret1.SELECT-OPTIONS:s_aufnrFORaufk-aufnr."生产订单号"获取正常的生产订单SELECT*INTOCORRESPONDINGFIELDSOFTABLEit_afruFROMafruWHEREaufnrINs_auf...原创 2021-07-06 10:21:57 · 3537 阅读 · 0 评论 -
SAP中ABAP的 RANGES(不是确定值)类型定义,屏幕输入类型 RANGES定义及使用
ABAP中RANGES的用法RANGES:zmblnrFORmseg-mblnr."将凭证号加入内表LOOPATgt_item.zmblnr-sign='I'.zmblnr-option='EQ'.zmblnr-low=gt_item-belnr.APPENDzmblnr.ENDLOOP....原创 2021-06-10 08:47:32 · 918 阅读 · 0 评论 -
SAP中ABAP中寄售转自有发票校验(无bapi)调用SUBMIT rmvkon00进行校验,并根据真实发票金额进行调整差异
第一:创建Function Module 输入事务代码se37进行创建:Z_SDL_EAS_MRKO第二:结构如下图:FUNCTION z_sdl_eas_mrko.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" VALUE(DOC_DATE) TYPE BLDAT OPTIONAL*" ..原创 2021-06-09 10:51:06 · 1717 阅读 · 0 评论 -
SAP MIRO 采购订单发票校验提示:有关采购订单4700957663的(合适)项没发现或者请输入有效收货的参考行() E M8 429
SAP MIRO 采购订单发票校验提示:有关采购订单*****的(合适)项没发现或者请输入有效收货的参考行() E M8 429。1.首先先看下主数据中2.再看下me23n中3.再检查下 EKBE MSEG表中 参考凭证会计年度和参考凭证和参考行项目是否有值,如果是冲销,看下冲销凭证参考信息是否正确。...原创 2021-06-01 11:43:02 · 2113 阅读 · 0 评论 -
SAP中MRKO寄售结算用SUBMIT rmvkon00
REPORTz0304."定义需要使用的表TABLES:mseg."定义需要使用的类型池TYPE-POOLS:slis,truxs."开始时候屏幕上显示的查询条件的输入框SELECT-OPTIONS:zmblnrFORmseg-mblnr,zbukrsFORmseg-bukrs.FIELD-SYMBOLS<lt_pay_data>TYPEANYTABLE.DATAlr_pay_dataTYPEREFTO...原创 2021-05-20 14:47:34 · 1044 阅读 · 0 评论 -
SAP中的ABAP冲销物料凭证的BAPI为BAPI_GOODSMVT_CANCEL
DATA:mtheadLIKEbapi2017_gm_head_ret,returnmsgLIKETABLEOFbapiret2WITHHEADERLINE."冲销物料凭证的bapiCALLFUNCTION'BAPI_GOODSMVT_CANCEL'EXPORTINGmaterialdocument=mblnr"物料凭证编码matdocumentyear=mjahr"年度...原创 2021-04-25 17:03:51 · 1324 阅读 · 0 评论 -
SAP中ABAP的生产订单调用BAPI进行收货BAPI_GOODSMVT_CREATE(根据生产订单号进行收货,可以修改收货数量)
REPORTz0304."定义需要使用的表TABLES:afko,aufk,resb.*生产订单收货的bapi所用结构DATA:mat_docLIKEbapi2017_gm_head_ret-mat_doc,"物料凭证号itptLIKETABLEOFbapi2017_gm_item_createWITHHEADERLINE,"明细表gmheadLIKEbapi2017_gm_head_01,"头结构gmcodeL...原创 2021-04-25 14:46:18 · 2294 阅读 · 0 评论 -
SAP中ABAP的生产订单调用BAPI进行投料BAPI_GOODSMVT_CREATE(根据生产订单号进行投料,可以修改物料数量)
REPORTz0304."定义需要使用的表TABLES:afko,resb.*生产订单收货的bapi所用结构DATA:mat_docLIKEbapi2017_gm_head_ret-mat_doc,"物料凭证号itptLIKETABLEOFbapi2017_gm_item_createWITHHEADERLINE,"明细表gmheadLIKEbapi2017_gm_head_01,"头结构gmcodeLIKEb...原创 2021-04-25 11:53:13 · 2067 阅读 · 0 评论 -
SAP中通过BAPI创建生产订单CO01,生产订单长文本,订单下达BAPI_PRODORD_CREATE,CREATE_TEXT,BAPI_PRODORD_RELEASE
REPORTz0304.DATA:gs_bapi_pp_order_createTYPEbapi_pp_order_create.DATA:gt_bapi_order_keyTYPETABLEOFbapi_order_key,gs_bapi_order_keyTYPEbapi_order_key,gt_order_returnTYPETABLEOFbapi_order_returnWITHHEADERLINE....原创 2021-04-25 09:50:53 · 4004 阅读 · 1 评论 -
SAP中 WS_REVERSE_GOODS_ISSUE冲销交货单 返回结果一直为sy-subrc = 1 .
问题:WS_REVERSE_GOODS_ISSUE 冲销交货单,返回结果一直为sy-subrc = 1 .有的用户可以,有的用户不可以。解决方式:出现错误提示,用su53检查下权限问题,是不是缺少601 602 的移动类型权限。根据su53提示去增加相应的权限。...原创 2021-04-21 17:11:29 · 1759 阅读 · 0 评论 -
SAP中 BAPI_INCOMINGINVOICE_CREATE 采购订单发票校验 转账失败!不可能为条目8888 DIF确立
原因:调用 BAPI_INCOMINGINVOICE_CREATE 进行按照发票校验 检查了OBYC,配置正常,一直提示 转账失败!不可能为条目8888 DIF确立账户 。解决:检查下抬头金额,与明细金额是否一直。原创 2021-04-01 15:13:46 · 1310 阅读 · 0 评论 -
SAP中财务账期和物料账期系统内表
SAP中财务账期系统内表:财务账期表:T001BSAP中物料账期系统内表:物料账期表:MARV原创 2021-03-16 11:19:44 · 3922 阅读 · 0 评论 -
SAP中通过程序 查询事务代码的系统表为TSTC
SAP中通过程序 查询事务代码的系统表为TSTC原创 2021-03-03 08:18:50 · 1670 阅读 · 0 评论 -
SAP中总是提示技术信息,无论怎么操作都一直提示。
现象:处理方法:原创 2021-02-22 15:17:21 · 1139 阅读 · 1 评论 -
SAP 中 过账 对于对象 RF_BELEG 2100,不存在FBN1的编号范围间隔 01
对于对象 RF_BELEG 2100,不存在FBN1的编号范围间隔 45消息号 NR751诊断数据库表NRIV有提交类'C', 即 SAP 缺省设置只用在客户000。步骤创建定制下的此丢失编号范围间隔。事务代码: FBN1解决方法:FBN1去维护...原创 2021-01-20 16:37:20 · 9964 阅读 · 0 评论 -
SAP中查找后台3中方式
转载:https://mp.weixin.qq.com/s/XwkHwCG2q-qwKjVNpfQ0NgSAP中查找后台3中方式:1.F1;2.SM123;3.ST05.方法一:前台通过F1 查看技术信息的方式此方法不总是有效,因为结果可能是结构, 那么就要尝试其他方法了方法二:运行程序进入编辑模式,然后通过SM12查看哪些表被锁定以采购订单抬头为例,ME22N修改采购订单然后查看SM12方法三:使用ST05进行跟踪以修改科目主数据为例:...转载 2021-01-05 10:16:46 · 1489 阅读 · 0 评论 -
SAP中VK11中的bapi BAPI_PRICES_CONDITIONS
链接:http://blog.sina.com.cn/s/blog_c0978c9b0102vkzv.html*&---------------------------------------------------------------------**&ReportZGRIR*&*&---------------------------------------------------------------------**&*&*&a...转载 2020-12-30 16:24:05 · 3080 阅读 · 0 评论 -
SAP中 关于BAPI_MATERIAL_SAVEDATA创建物料报错:字段MARA-MEINS/BAPI_MARA-BASE_UOM(_ISO)被定义为必需的字段; 它不包含条目
SAP中 关于BAPI_MATERIAL_SAVEDATA创建物料报错:字段MARA-MEINS/BAPI_MARA-BASE_UOM(_ISO)被定义为必需的字段; 它不包含条目原因:物料单位为空。原创 2020-12-25 09:28:43 · 2702 阅读 · 5 评论 -
SAP中货物移动BAPI_GOODSMVT_CREATE冲销提示 物料 *** 的价格为负的问题
SAP中货物移动BAPI_GOODSMVT_CREATE冲销提示 物料 *** 的价格为负的问题:原因:当前库存价值不满足需要冲销的库存价值,请检查当前该物料库存价值及冲销凭证的物料价值。原创 2020-12-22 17:05:31 · 950 阅读 · 0 评论 -
SAP 中解决DYNPRO_SEND_IN_BACKGROUND错误。
DATA lv_guiavailable TYPE c.CALL FUNCTION 'GUI_IS_AVAILABLE'IMPORTINGreturn = lv_guiavailable. " X, GUI available, Initial => no GUIIF lv_guiavailable = 'X'. " attached with GUIELSE. " running in backgroundENDIF.原创 2020-12-18 13:58:14 · 1628 阅读 · 0 评论 -
SAP中MM02修改计划价格BAPI_MATERIAL_SAVEDATA
源码:*数据声明DATA:headdataLIKEbapimathead,returnLIKEbapiret2, valuationdataTYPEbapi_mbew, valuationdataxTYPEbapi_mbewx,returnmesLIKEbapi_matreturn2OCCURS0WITHHEADERLINE...原创 2020-12-14 14:30:34 · 2314 阅读 · 0 评论 -
BAPI_MATERIAL_SAVEDATA修改价格提示:CURRENCY 初始值, MOVING_PR 中的货币金额 **已经传送且无货币
BAPI_MATERIAL_SAVEDATA修改价格提示:CURRENCY 初始值, MOVING_PR 中的货币金额 **已经传送且无货币。解决:需要增加评估范围。 valuationdata-val_area='2001'."评估范围 valuationdatax-val_area='2001'."评估范围...原创 2020-12-14 14:18:37 · 982 阅读 · 0 评论 -
SAP中在 LMLCCS_UPDATEF02 LCL_DB 方法 get_normvector 头寸 A 中 RC 1 内部错误解决方法
货物移动时报错提示:LMLCCS_UPDATEF02 LCL_DB 方法 get_normvector 头寸 A 中 RC 1 内部错误解决方法。解决方法:1.输入事务代码:SE38, 输入程序名称:MLCCS_RESET ,选择工厂,去掉后台处理,点击执行。2.输入事务代码:SE38, 输入程序名称:MLCCS_STARTUP ,选择工厂,去掉后台处理,测试运行,明细的处理清单,点击执行。执行完毕,就可以解决了,造成该问题的原因不清。...原创 2020-11-09 14:00:16 · 6101 阅读 · 7 评论 -
SAP中ABAP快速读取BSEG表中数据READ_BSEG
DATA:xbsegLIKEbseg.CALLFUNCTION'READ_BSEG'EXPORTINGxbelnr= 凭证编号(必填)xbukrs= 公司(必填)xbuzei= 行项目(必填)xgjahr= 年度(必填)IMPORTING*XBSEC...原创 2020-09-29 16:28:08 · 707 阅读 · 0 评论 -
SAP中仅当操作基于收货的 IV 时输入货物收据,转账失败!输入有效收货的参考 (行 000001)解决方法
SAPABAP调用 BAPI_INCOMINGINVOICE_CREATE 发票校验中错误提示:仅当操作基于收货的 IV 时输入货物收据,转账失败!输入有效收货的参考 (行 000001)解决方法1.前台操作:通过事务代码ME12进行修改。2.数据库表修改:EKPO表中WEBRE字段...原创 2020-09-11 15:45:13 · 3991 阅读 · 0 评论 -
SAP中物料的价格和库存查询 s_p99_41000062 SAP内部数据查询(内部数据库表)
一:s_p99_41000062查询二:SAP内部数据库表查询:1.通过CKMLHD表,输入物料编码,工厂编码,查询出成本估算编号(KALNR)。2.通过CKMLPP 表,输入第一步查询的成本估算编号(KALNR),记账日期,期间,查询出总库存量(LBKUM)。3.通过CKMLCR表,输入第一步查询的成本估算编号(KALNR),记账日期,期间,查询出周期价格(PVPRS)和总计值(SALK3)。...原创 2020-09-08 11:57:23 · 14925 阅读 · 0 评论 -
SAP中批量查看修改记录2种方法
批量查看修改记录2种方法:推荐使用第二种1.通过表查询:表头:CDHDR项目:CDPOS2.通过程序,通过进入SE38,输入:RSSCD1TS,运行。原创 2020-08-14 16:10:25 · 10228 阅读 · 1 评论 -
SAP中 ABAP 中 跳转到指定事务代码界面2种方式
第一种:调用 TH_CREATE_MODESETPARAMETERID'AUN'FIELD'1'.CALLFUNCTION'TH_CREATE_MODE'EXPORTINGtransaktion='VA03EXCEPTIONSmax_sessions=1internal_error=2no_authority=3OTHERS=4.IFsy-subrc<>0....原创 2020-07-22 17:53:35 · 3454 阅读 · 0 评论 -
SAP中ABAP 的3D图像展示
效果图:代码:*&---------------------------------------------------------------------**&ReportZ0905*&*&---------------------------------------------------------------------**&*&*&-----------------------------------------...原创 2020-06-09 17:28:59 · 643 阅读 · 0 评论 -
SAP中创建UUID的BAPI:SYSTEM_UUID_CREATE
BAPI:SYSTEM_UUID_CREATE原创 2020-05-14 16:48:32 · 866 阅读 · 0 评论 -
SAP 中 读取生产订单所有信息的BAPI
BAPI为:BAPI_PRODORD_GET_DETAIL原创 2020-05-14 16:02:24 · 1578 阅读 · 0 评论