- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 SAP ABAP EXCEL导出多个SHEET页签
ABAP导出数据到EXCEL指定页签 。通过如下方法指定SHEET页签。CALLMETHODOFgv_book'Sheets'=gv_sheetEXPORTING#1=2." Sheet页签序号*--设置excel可见CALLMETHODOFgv_excel'Worksheets'=gv_sheetEXPORTING#1=2....
2020-12-31 09:53:40 3132 2
原创 SAP ABAP SEARCH HELP F4 自定义搜索帮助出口
利用搜索帮助出口创建自定义搜索帮助 。1.拷贝标准搜索帮助出库DEMO函数F4IF_SHLP_EXIT_EXAMPLE 实现FORM STEP_SELECTFORM FRM_STEP_SELECT_ZZFI002 TABLES PT_RECORD_TAB STRUCTURE SEAHLPRES PT_SHLP_TAB TYPE SHLP_DESCT CHANGING CS_SHLP ..
2020-12-29 18:05:20 1812
原创 SAP ABAP SEARCH HELP F4搜索帮助常用函数
F4IF_INT_TABLE_VALUE_REQUEST :F4 help also returning the value to be displayed in internal table 自定义搜索帮助F4IF_FIELD_VALUE_REQUEST :F4 help for fields that are only known at runtime 动态运行时根据条件指定对应搜索帮助F4IF_SHLP_EXIT_EXAM...
2020-12-29 17:56:37 1164 1
原创 SAP ABAP MIGO交货单gohead-LFSNR字段增强
需求:根据采购订单供应商信息,自动填充交货单字段。效果:经过DEBUG及翻译资料。并无合适的增强用来做增强。所以可以采用隐士增强的方式来实现功能。se38:LMIGOHG2 找到METHODpai. 。创建增强实施:*$*$-Start: (1)---------------------------------------------------------------------------------$*$*ENHANCEMENT 1 ZEP_LMIGOHG2. ...
2020-12-22 21:30:36 1740
原创 SAP ABAP BOM 创建 CSAP_MAT_BOM_CREATE 多备选BOM
SAP标准的BOM创建函数CSAP_MAT_BOM_CREATE创建备选BOM,报错 。具体原因如下:此处没有指定备选BOM .结果方法:拷贝标准函数,更改如图代码如下:
2020-12-22 13:34:16 2483
原创 SAP ABAP VF01/VF02 传输到财务会计 SMOD
SDVFX002 A/R 行的用户出口(传输到财务会计)SDVFX004 用户出口:总分类帐行(传输到财务会计)SDVFX006 传输到科目的用户退出税行上述3个SMOD分别对应的应收、总账、税行项目,可以根据实际情况实现对应的增强。如若参数不够,可以使用AC_DOCUMENT增强实现相关的功能。...
2020-12-21 17:49:14 2790
原创 SAP ABAP MIGO根据移动类型、物料评估类替换科目增强 BADI MB_COBL
需求:根据物料主数据评估类替换对应的凭证科目信息,由于SAP标准的替代上无移动类型,所以通过此增强可以实现。BADI:MB_COBL重定义方法:MAINTAIN_COBL DATA:LS_CSKS TYPE CSKS . DATA:LS_MBEW TYPE MBEW . IF IS_MSEG-BWart EQ '201' OR IS_MSEG-BWart EQ '202' OR IS_MSEG-BWart EQ 'Z01' OR IS_MSEG-BWart EQ
2020-12-21 17:30:05 3438 1
原创 SAP ABAP VF01/MIRO/AFAB BADI AC_DOCUMENT VF01/MIRO/HR集成凭证替代
一般情况适用SAP提供的标准替代GGB1即可实现替代功能,一些业务场景下不走标准的替代功能。1,创建BADI实施并重定义方法 CHANGE_AFTER_CHECK将更改后的数据放入到EX_DOCUMENT中如果替换的字段不在ACC_DOCUMENT_SUBST中,则添加相应的字段到结构中。代码示例如下: METHOD IF_EX_AC_DOCUMENT~CHANGE_AFTER_CHECK. DATA:LV_FLAG TYPE CHAR01 . DATA
2020-12-21 14:56:29 4535
原创 SAP ABAP BADI ACC_DOCUMENT创建财务凭证扩展字段增强
BADI:BADI_ACC_DOCUMENT 用于财务凭证创建时添加BAPI上没有的字段信息。1.创建BADI实施,并拷贝SAP示例提供的代码 。METHODCHANGE DATA: WA_EXTENSION TYPE BAPIPAREX, EXT_VALUE(960) TYPE C, WA_ACCIT TYPE ACCIT, L_REF TYPE REF TO DATA. FIELD-.
2020-12-21 14:23:27 5141
原创 SAP ABAP MD12模拟计划订单不允许更改 消息MD 654
通过事务代码MD12或者BAPI修改或者删除计划订单提示计划订单不允许修改。通过跟踪程序:通过配置表 t460p更改字段KZAEN 即可运行更改。此表可用通过SM30进行维护
2020-12-21 11:03:08 1082
原创 SAP ABAP MF60预留增强
需要将MF60生成的预留发送到外围系统 。通过隐士增强,将预留信息发送到外围系统。通过调试,找到如下位置 。
2020-12-17 20:10:03 1123
原创 SAP ABAP ME28采购订单审批增强 ME_PURCHDOC_POSTED
ME28审批通过后传输外围系统BADI:ME_PURCHDOC_POSTEDMETHODIF_EX_ME_PURCHDOC_POSTED~POSTED.IFSY-TCODEEQ'ME28'.IFIM_EKKO-BSARTEQ'ZNB3'.IFIM_EKKO-FRGRLEQSPACE.CALLFUNCTION'ZFM_MM_WMS_OUTSOURCING'EXPORTI...
2020-12-17 11:38:00 2688
原创 SAP ABAP VL02N批次拆分BAPI BAPI_OUTB_DELIVERY_CHANGE BAPI_OUTB_DELIVERY_CONFIRM_DEC
批次拆分:FORMFRM_CHANGE_DELIVERY_NEWTABLESLT_ITEM_TABSTRUCTUREZTMM0140BUSINGLS_HEAD_TABTYPEZTMM0140A.FIELD-SYMBOLS:<FS_ITEM>TYPEZTMM0140B.DATA:LS_HEADER_DATALIKEBAPIOBDLVH...
2020-12-17 09:56:35 4368
原创 SAP ABAP SMARTFORMS保存为PDF到本地
方法1.安装PFD软件,smartfomrs打印时候选择输出设备为PDF print,导出文件到本地。方法2.代码实现。*&---------------------------------------------------------------------**& Data Declaration*&----------------------------------------------------------------...
2020-12-16 11:44:11 1971
原创 SAP ABAP ME23N标准采购订单打印输出配置开发
实现效果如下图:1.更改消息输出配置路径:SPRO->物料管理->采购->消息->输出控制->信息类型可更改标准输出ENU。也可由业务顾问配置新的输出类型。拷贝标准程序SAPFM06P,替换为自定义程序。在例程entry_neu中调用自定义的SMARTFOMRS.FORMentry_neuUSINGent_retcoent_screen.CLEARent_retco.pono=nast-objky...
2020-12-15 18:30:28 6000
原创 SAP ABAP连续打印 no_close no_open
程序可以通过 NO_CLOSE NO_OPEN控制单据的连续打印,无效在表单中控制DATA:LV_DOCUMENT_OUTPUTTYPESSFCRESPD,LV_JOB_OUTPUTTYPESSFCRESCL,LV_JOB_OPTIONSTYPESSFCRESOP.DATA:LS_INFOSTYPEZMMS_BARCODE_PRINT.DATA:LV_SSFCRESPDTYPESSFCRESPD."Sm...
2020-12-15 18:14:39 1388
原创 SAP ABAP 输出设备设置 LP01
打印设备设置1.输入事务代码SPAD,选择默认的打印设备LP01根据不同的国家选择不同的打设备类型,中国区对应CNSAPWINSU01缺省值设置默认输入设备
2020-12-15 16:51:27 4460
原创 SAP ABAP条形码(或者非A4格式)打印机设置
1.安装打印机驱动2.控制面板,定义打印机首选项新建页格式以80mm*50mm为例将新建格式设置为默认格式。设置打印机纸张间隔和分页方式如果打印时候不生效,可以通过打印时候选择打印机的属性,指定首选格式。...
2020-12-15 16:16:10 800
原创 SAP ABAP条形码打印 CODE 128A SMARTFORMS STEP BY STEP
SAP ABAP条形码打印效果图:第一步:定义纸张大小事务代码SPAD指定纸张大小定义格式类型将定义的纸张类型分配给格式类型分配格式类型到设备类型CNSAPWIN,并拷贝A4的输出控制绿色部分决定是否能够分页成功。设置打印设备的设备类型为CNSAPWIN .2.定义条形码字体SE73定义条形码字体条形码通用字体为CODE128A ....
2020-12-15 13:30:48 1451
原创 Error message VL633 occurs in transaction VL09 NOTES 1459993
可用更改LIKPVLSTK=''.SymptomError message VL633 occurs when reversing a goods issue using transaction VL09. In a decentralised warehouse, reversing goods movement is not possible. Cancelling a goods movement (receipt or issue) is not possible. In a d...
2020-12-15 09:17:30 2002
原创 SAP ABAP TABLE CONTROL 按钮显示不同图标
效果图如下:1.内表添加按钮字段2.将字段添加到屏幕表控件PBO赋值loopatlt_resultintols_result.ifsy-tabixeq'1'.ls_result-button=icon_delete.ELSEIFsy-tabixeq'2'.ls_result-button=icon_OKAY.ELSEIFsy-tabixeq'3'.ls_resu...
2020-12-15 09:17:09 1060
原创 SAP ABAP OO ALV全屏显示
通过CL_GUI_SPLITTER_CONTAINER拆分容器,实现OO ALV全屏幕显示。1.创建屏幕0100 .代码实现如下:MODULESTATUS_0100OUTPUT.SETPF-STATUS'STATUS_0100'.SETTITLEBAR'TITLE0100'.ENDMODULE.MODULECREATE_ALV_DISPLAYOUTPUT.DATALW_STABLETYPELVC_S_STBL.IFSPLITTERISI...
2020-12-14 09:37:45 3066
原创 SAP ABAP S4 销售订单数量突然不可输入或者显示空白 notes 2751355
SymptomOrder quantity (RV45A-KWMENG, VBAP-KWMENG) field value is suddenly displayed blank or with asterisk while trying to view a sales order in VA02/VA03. Order quantity value is still properly recorded in VBAP table at database level.Resolution1Ente
2020-12-14 00:07:49 939
原创 SAP ABAP SE09 更改请求释放状态
请求已释放,将请求更改回可修改状态。方法1:SE38 执行程序 RDDIT076方法2:SE16N 输入表E070,将状态更改为D,可修改。重新释放请求报错删除如图选项即可重新释放。
2020-12-14 00:03:38 2927 1
原创 SAP ABAP https安装证书到SAP应用服务器
下载证书:下载ROOT证书:事务码STRUST,打开SSL client SSL Client (Standard),切换到编辑模式:选择import certificate,点击Add to certificate list.使用事务码:smicm重启ICM,使certificate立即生效。...
2020-12-14 00:03:11 6326 1
原创 SAP ABAP AlV导出 提示模板缺失 BCALV_BDS_IMPORT_SAP_TEMPLATE
SE38 :BCALV_BDS_IMPORT_SAP_TEMPLATE事务代码OAOR
2020-12-14 00:02:43 483
原创 SAP ABAP Exception NO_ACTIVE_TAB triggered in BP 2849782
查看NOTES:2849782ResolutionFor incorrect Screen sequence assignment:Go to t-code BUSD1.choose view FLCU002.Click on BP View ->Screen Sequences3.Make sure only following entry exists:4.Screen sequence category: FS0001 Company Code-Dependent DataF
2020-12-14 00:01:14 1267
原创 SAP ABAP S4系统执行事务代码VE94出现DUMP SYSTEM_ABAP_ACCESS_DENIED
S4系统执行事务代码VE94出现DUMP NOTES 2249880ST22查看dump原因如下:SAP建议查找notes相关信息,在SAP官网查找到相关NOTE及解决方案如附件。S4需要执行操作:SE38 执行程序ABLM_MODIFY_ITEMS执行完成之后,VE94正常使用。...
2020-12-13 22:38:26 605
原创 SAP DEMO 事务代码 AND PACKAGE
ABAPDOCU transaction = ABAP Documentation and Examples BIBS transaction = Style guide DWDM transaction = Demo Examples in ABAP Objects (control framework). The demo programs are also stored in SDW4 package SLIS package = ALV demo programs (mainly BCALV_
2020-12-13 18:23:07 340 1
原创 SAP ABAP发送文件到SFTP服务器 SXPG_COMMAND_EXECUTE
经过今天在ERP系统的测试及在SAP官方网站查询相关的资料,发现SAP可以直接访问FTP服务,但不能直接访问SFTP服务器。如需访问SFTP服务器,需要在SFTP客户端及服务端安装相关的软件,详情见附件SAP NOTE795131。实现步骤;1.SAP ABAP发送文件到SAP应用服务器指定目录2.BASIS部署脚本并配置SM69命令SFTP.SH#!/bin/shHOST=XXXX.XX.XX.XXUSER=用户名PASS=密码lftp -u ${USER},${..
2020-12-13 17:59:38 6197
原创 SAP ABAP遍历应用服务器目录文件标准函数
获取目录列表CALL FUNCTION 'EPS_GET_DIRECTORY_PATH'EXPORTINGeps_subdir = lc_eps_inIMPORTINGdir_name = lv_eps_dirEXCEPTIONSOTHERS = 99.获取文件列表CALL FUNCTION 'EPS_GET_DIRECTORY_LISTING'EXPORTINGdir_name = spaceIMPORTINGdir_name = lv_eps_dirTABLESdir_l
2020-12-13 17:25:15 258
原创 SAP ABAP遍历应用服务器目录文件抄自AL11仅供娱乐
REPORTZSDR00038MESSAGE-IDS1.CONSTANTSCNS_SEP_STRTYPECHAR01VALUE''''.DATA:BEGINOFSEARCHPOINTSOCCURS10,DIRNAMETYPEDIRNAME_AL11,"nameofdirectory.SP_NAMETYPEFILENAME_AL11,"nameofentry.(mayendwith*)S...
2020-12-13 17:23:19 741
原创 SAP abap 从应用服务器获取文件保存本地 windows 换行符CRLF
*从应用服务器目录获取文件,并保存到本地文件 。CONSTANTS:LC_MAX_TRANSFER_LINESTYPEIVALUE10000.CONSTANTS:LC_FILEFORMAT_ASCIILIKERLGRAP-FILETYPEVALUE'ASC'.CONSTANTS:LC_FILEFORMAT_BINARYLIKERLGRA...
2020-12-13 17:11:21 533
原创 SAP abap 传输文件到应用服务器 windows换行符CRLF
1.AL11配置文件存储目录如下图:2.准备传输数据。CONSTANTS:CNS_SEPTYPECHAR01VALUE'|',CNS_FILENAMETYPECHAR255VALUE'Edding_users.txt'.*文件名LV_FILE_NAME=CNS_FILENAME.*SAP应用服务器目录CONCATENATEGS_CONFIG_TAB-FILEPLV_FILE_NAMEINTOLV_SERVER_FILE.*...
2020-12-13 17:06:13 858
2417298_E_20210930.pdf
2021-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人