ABAP常用事_代_码
SAP-ABAP批量查询SAP标准日志(更改历史記錄)
描述OBJECTCLAS對象物料主数据变更查询(MM03)MATERIAL采购信息记录变更查询(ME1L)INFOSATZ采购申请(PR)BANF采购订单变更查询(PO)EINKBELEG销售凭证(含合同、订单等)VERKBELEG客户DEBI供应商KRED信⽤(FD32)KLIMCDHDR -抬头表OBJECTCLAS对象类OBJECTID对象值CHANGENR⽂档更改编号CHANGE_IND U 更新I 插⼊E 删除 (单字段⽂档) D 删除J 插⼊ (单字段⽂档)SAP-ABAP批量查询SAP标准⽇志(更改历史記錄)常⽤對象名:如何查找对象1.对象表:TCDOBTCDOBT(SE11,根據表查詢對象)/SCDO(根據對象查詢表)2.⽤单号,编码模糊查询3.限定时间与⽤户进⾏测试批量查询标准⽇志⽅法⼀:事务代码(SE38):RSSCD100 / (RC1CD100\RSSCD1TS)⽅法⼆:后台表(SE11):CDHDR 和 CDPOSCDPOS-项⽬表OBJECTCLAS对象类OBJECTID对象值CHANGENR⽂档更改编号TABNAME表名TABKEY已更改的表记录码FNAME字段名CHNGIND修改类型 (U, I, E, D)TEXT_CASE标识:X=⽂本更改UNIT_OLD更改⽂档,参照的单位UNIT_NEW更改⽂档,参照的单位CUKY_OLD更改⽂档,参照货币CUKY_NEW更改⽂档,参照货币VALUE_NEW更改字段的新内容VALUE_OLD更改字段的新内容*&---------------------------------------------------------------------**& Report ZCDHDR_CDPOS*&*&---------------------------------------------------------------------**&*& 标准程序:RSSCD100*&---------------------------------------------------------------------*REPORT zcdhdr_cdpos NO STANDARD PAGE HEADING .TYPE-POOLS: slis.TABLES: cdhdr,cdred,tcdob.DATA: fldct TYPE slis_t_fieldcat_alv,slayt TYPE slis_layout_alv ,varnt LIKE disvariant,repid LIKE sy-repid .DATA: itab TYPE TABLE OF cdred WITH HEADER LINE.DATA: it_cdhdr TYPE TABLE OF cdhdr WITH HEADER LINE.DATA: it_cdred TYPE TABLE OF cdred WITH HEADER LINE.SELECT-OPTIONS :s_clas FOR tcdob-object OBLIGATORY ,s_objtid FOR cdhdr-objectid,s_usrnam FOR cdhdr-username ,s_udate FOR cdhdr-udate DEFAULT sy-datum,s_time FOR cdhdr-utime,s_tcode FOR cdhdr-tcode,s_tab FOR cdred-tabname,s_fname FOR cdred-fname,s_tabkey FOR cdred-tabkey .AT SELECTION-SCREEN OUTPUT.%_s_clas_%_app_%-text = '对象类'.%_s_objtid_%_app_%-text = '对象值'.%_s_usrnam_%_app_%-text = '⽤户名'.%_s_udate_%_app_%-text = '⽇期'.%_s_time_%_app_%-text = '时间'.%_s_tcode_%_app_%-text = '事务码'.%_s_tab_%_app_%-text = '修改的表名'.%_s_fname_%_app_%-text = '字段名'.%_s_tabkey_%_app_%-text = 'KEY值'.START-OF-SELECTION.PERFORM getdata.PERFORM outdata.*&---------------------------------------------------------------------**& Form getdata*&---------------------------------------------------------------------* FORM getdata.CLEAR: itab,itab[],it_cdhdr,it_cdhdr[].SELECT * INTO TABLE it_cdhdrFROM cdhdrWHERE objectclas IN s_clas ANDobjectid IN s_objtid ANDusername IN s_usrnam ANDudate IN s_udate ANDutime IN s_time ANDtcode IN s_tcode .LOOP AT it_cdhdr.CLEAR: it_cdred,it_cdred[].CALL FUNCTION'CHANGEDOCUMENT_READ'EXPORTINGchangenumber = it_cdhdr-changenrobjectclass = it_cdhdr-objectclasobjectid = it_cdhdr-objectidTABLESeditpos = it_cdredEXCEPTIONSno_position_found = 1wrong_access_to_archive = 2time_zone_conversion_error = 3OTHERS = 4.IF sy-subrc = 0.LOOP AT it_cdred WHERE fname IN s_fname AND tabname IN s_tab ANDtabkey IN s_tabkey .APPEND it_cdred TO itab.ENDLOOP.ENDIF.ENDLOOP.ENDFORM. "getdata*&---------------------------------------------------------------------**& Form outdata*&---------------------------------------------------------------------* FORM outdata.DATA lines(10).slayt-colwidth_optimize = 'X'.slayt-zebra = 'X'.slayt-detail_initial_lines = 'X'. "&ETA 空单元格也显⽰ repid = sy-repid.CALL FUNCTION'REUSE_ALV_GRID_DISPLAY' EXPORTINGi_callback_program = repidi_structure_name = 'CDRED'i_save = 'A'is_layout = slayti_callback_user_command = 'USER_COMMAND' TABLESt_outtab = itabEXCEPTIONSprogram_error = 1OTHERS = 2.ENDFORM. "outdata*&--------------------------------------------------------------------**& Form user_command*&--------------------------------------------------------------------* FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfld TYPE slis_selfield.CASE r_ucomm.WHEN '&IC1'.READ TABLE itab INDEX rs_selfld-tabindex.CHECK sy-subrc = 0.WHEN 'REFRESH'.PERFORM getdata.ENDCASE.rs_selfld-row_stable = 'X'.rs_selfld-col_stable = 'X'.rs_selfld-refresh = 'X'.ENDFORM. "user_command*&--------------------------------------------------------------------**& Form set_status*&--------------------------------------------------------------------* FORM set_status USING rt_extab TYPE slis_t_extab. SET PF-STATUS'STANDARD' EXCLUDING rt_extab . ENDFORM. "set_statusZCDHDR_CDPOS。
ABAP开发常用TCODE
Tcode功能简述CMOD,SMOD系统标准程序功能扩展设置SA38执行某已存在程序SCAT计算机辅助测试工具SE01,SE09,SE01Request 传输查询/管理工具SE11ABAP 数据字典维护SE12ABAP 数据字典对象查看SE13表/视图技术参数设置SE14数据字典对象校验工具SE16透明表数据查看SE18BADI 对象创建SE19BADI 实例创建SE30ABAP 程序运行分析测试SE32ABAP 程序文本元素维护SE37Function 维护SE38ABAP 程序维护SE39ABAP 程序代码对比工具SE41程序菜单绘制工具SE51程序屏幕维护SE61数据元素说明文本维护SE71Script Form 维护工具SE72Script Form 体例设计SE73Script Form 字体设置SE80ABAP 程序对象浏览SE81ABAP 程序分类列表浏览SE84R/3 信息仓库SE91系统消息回执信息维护SE93Tcode 维护SM04查看系统当前活动用户SM21系统执行记录SM30,SM31表数据维护SM35,SMDB BDC 工具SM36后台任务排程SM37后台派配任务状况查看SNRO设定系统 Range 对象,使用 Function:NUMBER_GET_NEXT 抓取SPAD系统打印相关参数设定SPRO系统实施向导SQ01Query 维护SQ02Query Infoset 维护SQ03Query User Group维护ST05SQL 执行跟踪SMARTFORMS SAP Smart Forms 工具基本介绍EnhancementABAP ReportingComputer Aided Test ToolTransport OrgenizerABAP DictionaryABAP/4 Dictionary DisplayMaintain Technical SettingUtilities for Dictionary Tables Data BrowserBusiness Add-Ins:Definitions Business Add-Ins:Implementations ABAP Objects Runtime Analysis ABAP Text Element Maintenance ABAP Function ModulesABAP EditorS plitscreen Editor:Program Compare Menu PainterScreen PainterR/3 DocumentationSAPscript FormSAPscript StyleSAPscript Font MaintenanceObject NavigatorApplication HierarchyR/3 Respository Information System Message MaintenanceMaintain Tranction CodeUser ListOnline System Log AnalysisCall View MaintenanceBatch Input MonitoringSchedule Backgrounp JobOverview of job selectionNumber Range ObjectSpool AdministrationCustomzing-Edit ProjectS AP Query:Maintain queriesS AP Query:Maintain InfosetS AP Query:Maintain user groups Performance traceSAP Smart Forms。
ABAP常用的Tcode
Tcode 描述备注ABAPDOCU ABAP文档和范例BAPI BAPI浏览器CMOD(SMOD) SAP增强LSMW 数据导入工具数据导入PFCG 权限管理OSS1 连接SAP OSSS001 ABAP开发工作台菜单(含多Tcode)SA38 运行程序(SE38开发)SCAT 计算机测试工具,测试,数据导入等数据导入(Computer Aided Test Tool)SCC1 集团拷贝SCC4 显示集团SE01 传递传输请求(同一服务器的不同client)SE09 传输请求操作SE10 同SE09SE11 维护ABAP数据字典SE12 显示数据字典SE13|SE14|SE15 数据字典相关SE16|SE17 查看表数据SE30 ABAP运行分析SE32 ABAP文本元素维护SE35 ABAP/4对话框编程维护SE36 维护逻辑数据库SE37 函数据维护Function moduleSE38 ABAP 编辑器SE39 程序比较SE41 菜单制作器SE43 应用区菜单(相同功能tcode组成一area menu)SE51 屏幕绘制器SE54 生成表的维护视图,然后SE16|SM30可直接维护表数据SE55 生成表维护程序SE61 文档维护SE63 翻译SE71->SE76 SAPscript相关TcodeSE71 Form设计单据打印SE78 Form,SmartForms使用图片上载SE80 ABAP库(对象浏览器)SE81 ABAP应用层次SE84|SE85|SE86 ABAP/4 Repository Information SystemSE90 对象浏览器SE91 建立消息类和消息SE92 维护系统Log消息SE93 给程序维护TcodeSHDB 批输入代码数据导入SEU Repository Object BrowserSHD0 维护Tcode运行变式(Variant)SM04 查看当前用户SM12 删除显示Locked objects(不可删除被lock的传输请求)SM21 Dump log查看SM30|SM31 维护table|view数据SM30 维护表视图SM32 维护表SM35 进程监控,查看Batch input session(建立BDC使用SHDB) SM36 定义后台jobSM37 查看后台jobSM50 超时用户(Process Overview)SM51 Display system servers, processes, etc.SM62 Display/Maintain events in SAPSMARTFORMS SmartForms设计单据打印SNUM 编号对象维护SO10 标准文本,设定Form使用的TIFF图片等SPAD 假脱机管理SQ01 Query查询制作ST05 SQL等跟踪,使用它可跟踪程序使用的表等.SU20 授权字段授权SU21 授权对象授权SU53 检查授权对象,如出现权限问题可使用WE21 IDOC处理中的端口IDOC。
SAP常用事务代码及常用表
AL13 Display Shared Memory (Expert mode)
AL15 AL16
Customize SAPOSCOL destination Local Alert Monitor for Operat.Syst.
AL17 Remote Alert Monitor for Operat. Syst.
AL18 AL19 AL20
Local File System Monitor Remote File System Monitor EarlyWatch Data D64 BSVW CMOD
ABAP Program analysis Dependent objects display Cross-reference
ABAP
AL01 AL02 AL03 AL04 AL05 AL06 AL07 AL08 AL09 AL10 AL11 AL12
SAP Alert Monitor Database alert monitor Operating system alert monitor Monitor call distribution Monitor current workload Performance: Upload/Download EarlyWatch Report Users Logged On Data for database expertise Download to Early Watch Display SAP Directories Display table buffer (Exp. session)
RZ20 RZ21
CCMS Monitoring Customize CCMS Alert Monitor
OS04 OS05 OS06 OS07 OSS1 RE_G RE_G RZ01 RZ02 RZ04 RZ06 RZ08
SAP常用事务代码
SAP常用事务代码物料移动类型(常用移动类型):261代表生产订单发料201代表部门领料561代表直接修改库存101 代表收货移动类型移动类型描述用途注意:MB1A发料(退料),MB31按订单收货,MB1C其他类型的收获(退货)--比如初始化库存、副产品收获等MB52—显示库存地点库存MMBE—显示物料库存MB51/MB53—查看凭证(MB51能看到每一笔详细的操作、MB53查看库存中可用总量)—MB5B—过账日期的库存(批量显示指定物料进销存情况)MB1A/MB1C—修改库存中的数量 MB1B—物料移库生产部分:CC01—建立更改号码CC02—修改更改号码CC03—显示更改号码MMR1—原料MMB1—半成品MMF1—成品MM01—创建物料MM02—修改物料MM03—显示物料(可以查看生产版本)MM04—查询料号修改的历史纪录MM06—标记待删除物料MM11—排程建立料号MM13—立即执行已经schedule的建立或修改工作MM17—批量修改物料(比如批量修改生产调度员、物料描述等)MM50—扩展物料视图MM60—物料主数据清单显示(批量显示)MMAM—更改物料类别 MR21----修改物资价格CS01—物料BOM创建CS02—物料BOM更改CS03—物料BOM显示CS07—创建工厂分配(比如将C003的BOM 分配给 C004工厂)CS08—修改工厂分配CS09—显示工厂分配CS11—物料BOM逐层展开CS12—物料BOM多层展开CS13—BOM汇总CS14—物料BOM比较CS15—物料反查(根据组件查相应的BOM)CS20—物料BOM批量更改CS80—物料BOM更改文件(记录修改BOM的历史记录)CC01—建立更改编号CC02—修改更改编号CC03—显示更改编号CC04—产品结构显示(物料、更改编号等对象)CC05—变更概观(批量显示更改编号跟踪下的记录)CC11—建立物料修订版次CC12—修改物料修订版次CC22—更改对象管理记录CC23—显示对象管理记录CR01—创建工作中心CR02—修改工作中心—CR03—显示工作中心CR05—批量显示工作中心CR06—批量显示工作中心中成本中心指派CR60—工作中心信息系统CA01—创建工艺路线CA02—修改工艺路线CA03—显示工艺路线CA80—按工作中心查询工艺路线CA85—批量替换工作中心CA98—彻底删除工艺路线C223—创建生产版本MS31—创建年度生产计划MS32—修改年度生产计划MS33—显示年度生产计划MD01—运行工厂级MRP(执行多个物料需求计划)MD02—运行单项多层MRPMD03—允许单项、单层MRPMD04—显示库存需求清单MD07—库存需求清单集中显示MD09—查询生产订单的需求来源MD11—创建月度生产计划MD12—修改月度生产计划MD13—个别显示月度生产计划MD16—集中显示月度生产计划MD61---创建独立需求计划MD62—修改独立需求计划MD63—显示独立需求计划MD73---导出计划订单MDLD—打印物料需求计划清单CO01—创建生产订单CO02—修改生产订单(工单技术结案)CO03—显示生产订单CO05---集中下达生产订单CO07—创建不含物料的工单CO09—物料可用性检查COOIS—生产订单信息系统C027—领货清单CO40—个别转换转换到生产订单CO41—集中转换转换到生产订单CO48—部分转换转换到生产订单COHV—订单批量处理(批量下达生产订单,批量完成订单)CO11N—工单工序确认CO13—工单工序确认取消CO14—查询完工确认—CO15—订单确认COGI—自动货物移动:错误处理CO1F—集合订单确认CM01—工作中心检测MB1A—工单发料(装置投入)MB31—货物接受(装置产出)MB03—显示物料凭证(根据凭证号)MBST—取消/冲物料凭证MB31—工单收货(/取消收货)MCPO—产品分析 SHDB—bdc数据导入SE11/SE16—查看具体的某个表的结构和数据内容SQVI—查看表与表的关联SE91—查看系统消息类ST05—SQL语句跟踪OSPL—移动类型COGI—查看工单确认时产生的错误ME23N—委外加工采购订单的查询MMSC---查看物料库位MB21 - 预留MB24 - 显示预留清单IQ01—创建序列号IQ02—修改序列号IQ03—显示序列号SBWP—业务工作台(邮件)权限对象:SU21:按模块查权限对象SU22:按事务代码查权限对象可配置物料:CU01—创建相关性CU02—修改相关性CU03—显示相关性CU04—相关性清单CU05—相关性使用清单CU51—订单BOMCU61—创建变式表CU62—更改变式表CU63—显示变式表CU64—变式表清单CU80—根据物料显示对应的特征和值CT04—创建特征CL02—创建类CT10—显示特征清单CL22N—分配类给类(类的继承)—CL26—发布类CLMM—批量维护特征值CL30N—根据类及特征值找对象CLHP—显示类的层次结构(图形)CL6C—类层次结构(ALV)CL6BN—对象清单(根据类)CL2A—分类状态(根据类类型查询类及对象的状态)销售:XD01---创建客户VK11---价格主数据VK12---修改价格主数据VA01----创建销售订单VA02----修改销售订单VA03----显示销售订单VL01N---创建交货单VL02N---修改交货单VL09----冲销交货MB01-----发货VF01----发票VF11----冲销发票VF02----批准至会计F-30-----清账ABAP开发:SE11----数据字典SE16---数据浏览器SA38---程序执行PFCG---权限管理SE38----ABAP编辑器SE55---生产表维护程序SE93---维护事务代码SE71---Form设计SE78---Form,SmartForms 使用图片上载SM04---显示在线用户LSMW---数据导入工具ABAPDOCU----ABAP自带例子MM部分:MM01 - 创建物料主数据XK01 - 创建供应商主数据XK02—修改供应商主数据XK03—显示供应商主数据XK05—冻结供应商主数据—XK06—删除标记供应商主数据XK07—科目组更改ME11 - 创建采购信息记录ME12—修改采购信息记录ME13—显示采购信息记录ME15—删除标记(采购信息记录)MEMASSIN—成批维护ME01 - 维护货源清单ME31K - 长期协议签订ME35K--合同审批(长期协议审批)ME51N- 创建采购申请ME5A - 显示采购申请清单ME55 - 批准采购申请(批准组:YH)ME56 –分配采购申请ME57 –分配并处理采购申请MB21 - 预留MB24 - 显示预留清单ME21N- 创建采购订单ME28 - 批准采购订单(批准组:YS)ME9F - 采购订单发送确认ME2L - 查询供应商的采购凭证ME31 - 创建采购协议MD03 - 手动MRPMD04 - 库存需求清单(MD05 - MRP清单)MRKO - 寄售结算MELB - 采购申请列表(需求跟踪号)ME41 - 创建询价单ME47 - 维护报价ME49 - 价格比较清单MI31 - 建立库存盘点凭证MI21 - 打印盘点凭证MI22 - 显示实际盘点凭证内容MI24 - 显示实际盘点凭证清单MI03 - 显示实际盘点清单MI04 - 根据盘点凭证输入库存计数MI20 - 库存差异清单MI07 - 库存差额总览记帐MI02 - 更改盘点凭证MB03 - 显示物料凭证ME2O - 查询供应商货源库存MB03 - 显示物料凭证MMBE - 库存总览MB5L - 查询库存价值余额清单MCBR - 库存批次分析—MB5B - 查询每一天的库存MB58 - 查询客户代保管库存MB25 - 查询预留和发货情况MB5S - 查询采购订单的收货和发票差异MB51 - 物料凭证查询(可以按移动类型查询)ME2L - 确认采购单/转储单正确MCSJ - 信息结构S911 采购信息查询(采购数量价值、收货数量价值、发票数量价值)MCBA - 核对库存数量,金额MM04 - 显示物料改变MMSC - 集中创建库存地点MIGO_GR根据单据收货:MB1C - 其它收货MB1A - 输入发货MB1B - 转储MB5T—查询在途物质MB31 - 生产收货MB01 - 采购收货)MBST - 取消物料凭证MM60 - 商品清单ME31L- 创建计划协议ME38 - 维护交货计划ME2M—按照物料查询采购订单ME9A - 消息输出MB04 - 分包合同事后调整MB52 - 显示现有的仓库物料库存MB90 - 来自货物移动的输出CO03 - 显示生产订单IW13 - 物料反查订单(清单)IW33 - 显示维修订单VA01 -创建销售订单VL01N - 参照销售订单创建外向交货单VL02N –修改外向交货单(拣配、发货过帐)VL09 –冲销销售的货物移动VF01 –出具销售发票XK03—单个供应商查询MKVZ—多条供应商查询ME13—信息记录查询VF04 –处理出具发票到期清单VF11 –取消出具销售发票MVT for MIGO_GR101 : 一步收货103+105 : 两步收货MVT for MB1A201 : 发料到成本中心241 : 从仓库发货到资产(在建工程)261 : 发货到内部订单551 : 为报废提取555 : 自冻结库报废601 : 销售发货653 : 销售退货Z41 : 维修工单发货MVT for MB1B344 : 欲报废物资先移库到冻结库存411K: 从代销到本公司的转帐541 : 从非限制库存到分包商库存的转储记帐(委托加工)555 : 自冻结库报废MTV for MI07(盘点记帐)701 : 实际盘点-盘盈702 : 实际盘点-盘亏XI:SAP XI 常用事务代码IDX2 查看IDOC结构,如果发现XI与SAP发送来的IDOC mate date 转换失败,可以用这个事务代码查看两边的结构是否一样IDX5 根据日期进行查看发送和接收的IDOC,XML messages in idoc adapter IDX1 查看IDOC Port (port maintenance in idoc adapter) 在这个里配置 destination (这个在 SM59),如果传输有问题,可以在SM59里做一个连接测试.IDXP Packaging manger monitor SM58 RFC 监控SMQ1 qRFC outbound queue 监控SMQ2 out inbound queue 监控SLDHTMLGUI 用WEB方式查看SLDSXMB_IFR 启动integration builderSMICM ICM 监控ALRTCATDEF- Alerts Configuration. ALRTDISP - Display of Alerts Created SXMB_IFR -> 启动 Integration BuilderSXMB_MONI -> Integration Engine - Monitoring SXI_MONITOR -> XI: Message MonitoringSXI_CACHE -> To Access IS runtime cacheSXI_SUPPORT -> Test all the Repository and Directory Objects SXI_CACHE -> XI data directory cach eidx1 -> idoc adapter IDX2 -> idoc metadataIDX5 -> monitor idoc adapter ST22 -> ABAP dump analysisSMQ1 -> messages inbound e outbound queue SMQ2 -> messages inbound e outbound queue SMICM -> J2EE administrationST06 -> Operating System Monitor. cpu memory filesystem machine status - cpu, memory and file system. ST03 -> workload.SCC4 -> Client Administration sale - ale settingsRZ10 - edit system profileSM59 ->mantain rfc destinationsBD64 -> mantain distribution model (trasformazioni) AL08 -> list all logged users(user login logon) SE10 -> Change Request SE09 -> Change Request WE05 -> All idocsWE19 -> IDoc Test Tool WE21 -> port definition SE11 -> Data dictionaryse37 -> mantain funcion modules SICF -> http server configuration SMGW -> Gateway Monitor B D13 ->BD64 -> Maintenance of Distribution Model PFCG -> Rolestable TSTC -> sap transactions codes table TSTCT -> transaction descriptions STMS -> transports m anagementSPAM -> apply ABAP support packagesSPAU -> manage objects after apply support packages SE01 -> manage change requests SLDCHEC K -> Test SLD ConnectionSLDAPICUST-> SLD API CustomizingSXMB_ADM -> Integration Engine - Administration SXMB_MONI_BPE -> Process Engine - Monitori ng SE38 -> ABAP EditorSE11 -> ABAP Dictionary ST22 -> ABAP dump analysisSPROXY-> ABAP Proxy Generation SE80 -> Object NavigatorABAPDOCU -> ABAP Documentation and Examples SE24-> Class BuilderSM21-> Online System Log Analysis SMQ1-> qRFC Monitor (Outbound Queue) SMQ2-> qRFC Mon itor (Inbound Queue) RZ70-> SLD AdministrationSM58-> Asynchronous RFC Error LogSM59-> RFC Destinations (Display/Maintain) SMICM-> ICM MonitorWE60-> Documentation for IDoc types BD87-> Status Monitor for ALE Messages IDX1-> Port Main tenance in IDoc Adapter IDX2-> Meta Data Overview in IDoc Adapter WE02-> Display IDocWE09-> Search for IDocs by Content WE20-> Partner Profiles SE16-> Data BrowserSE93-> Maintain Transaction Codes SM30-> Call View Maintenance SU01-> User Maintenance SM 02-> System MessagesBD54 -Logical System Creation.SWF_XI_PBUILDER -> for Detail BPM ProcessSMQS - > to register the destination in QOUT scheduler WEOUTQUEUE - > to start the queue proc essing SMQR - > to register the queueIDXPW - > to activate the IDOC message package IDXP - > to monitor the message packages. SWF_XI_CUSTOMIZING -> transaction to check prerequisites for integration processes.SWF_XI_ADM_BPE-> Start or Stop BPESWF_XI_ADM_BPE_DISP-> Display BPE StatusSXMS_IECONF ->Integration Engine 配置 SXMS_QREG ->注册和激活queue SXI_SHOW_MESSAGE 显示message 信息。
ABAP常用事物代码
描述
CMOD(SMOD)
SAP增强
OSS1
连接SAP OSS
S001
ABAP开发工作台菜单(含多Tcode)
SA38
运行程序(SE38开发)
SCAT
Computer Aided Test Tool
SE01
传递传输请求(同一服务器的不同client)
SE09
传输请求操作
SE10
同SE09
SE11
ABAP/4 Repository Information System
SE91
建立消息类和消息
SE9维护Tcode
SEU
Repository Object Browser
SHD0
维护Tcode运行变式(Variant)
SM04
查看当前用户
SM12
删除显示Locked objects(不可删除被lock的传输请求)
SM62
Display/Maintain events in SAP
ST05
SQL等跟踪,使用它可跟踪程序使用的表等.
SU53
检查授权对象,如出现权限问题可使用
菜单制作器
SE43
应用区菜单(相同功能tcode组成一area menu)
SE51
屏幕绘制器
SE54
生成表的维护视图,然后SE16|SM30可直接维护表数据
SE61
文档维护
SE63
翻译
SE71->SE76
SAPscript相关Tcode
SE80
ABAP库
SE81
ABAP应用层次
SE84|SE85|SE86
维护ABAP数据字典
SE12
ABAP技术代码
select single * from tfdir
end of ty_pic.
data: pic_tab type table of ty_pic.
data: wa_pic type ztpic.
data: c_pic type ref to cl_gui_custom_container,
pic type ref to cl_gui_picture.
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir
where name = tstc-pgmna.
call function 'SCMS_XSTRING_TO_BINARY'
exporting
buffer = wa_pic-picdata
tables
binary_tab = pic_tab.
call function 'DP_CREATE_URL'
start-of-selection.
perform upload_pic.
perform show_pic.
call screen 100.
*&---------------------------------------------------------------------*
*屏幕GUI只需要一个退出功能即可
*&---------------------------------------------------------------------*
SAP常用事务代码
SAP常用事务代码物料移动类型〔常用移动类型〕:261代表生产订单发料201代表部门领料561代表直接修改库存101 代表收货移动类型移动类型描述用途注意:MB1A发料〔退料〕,MB31按订单收货,MB1C其他类型的收获〔退货〕--比方初始化库存、副产品收获等MB52—显示库存地点库存MMBE—显示物料库存MB51/MB53—查看凭证〔MB51能看到每一笔详细的操作、MB53查看库存中可用总量〕 MB5B—过账日期的库存〔批量显示指定物料进销存情况〕MB1A/MB1C—修改库存中的数量 MB1B—物料移库生产局部:CC01—建立更改号码CC02—修改更改号码CC03—显示更改号码MMR1—原料MMB1—半成品MMF1—成品MM01—创立物料MM02—修改物料MM03—显示物料〔可以查看生产版本〕MM04—查询料号修改的历史纪录MM06—标记待删除物料MM11—排程建立料号MM13—立即执行已经schedule的建立或修改工作MM17—批量修改物料〔比方批量修改生产调度员、物料描述等〕MM50—扩展物料视图MM60—物料主数据清单显示〔批量显示〕MMAM—更改物料类别 MR21----修改物资价格CS01—物料BOM创立CS02—物料BOM更改CS03—物料BOM显示CS07—创立工厂分配〔比方将C003的BOM 分配给 C004工厂〕CS08—修改工厂分配CS09—显示工厂分配CS11—物料BOM逐层展开CS12—物料BOM多层展开CS13—BOM汇总CS14—物料BOM比拟CS15—物料反查〔根据组件查相应的BOM〕CS20—物料BOM批量更改CS80—物料BOM更改文件〔记录修改BOM的历史记录〕CC01—建立更改编号CC02—修改更改编号CC03—显示更改编号CC04—产品结构显示〔物料、更改编号等对象〕CC05—变更概观(批量显示更改编号跟踪下的记录)CC11—建立物料修订版次CC12—修改物料修订版次CC22—更改对象管理记录CC23—显示对象管理记录CR01—创立工作中心CR02—修改工作中心CR03—显示工作中心CR05—批量显示工作中心CR06—批量显示工作中心中本钱中心指派CR60—工作中心信息系统CA01—创立工艺路线CA02—修改工艺路线CA03—显示工艺路线CA80—按工作中心查询工艺路线CA85—批量替换工作中心CA98—彻底删除工艺路线C223—创立生产版本MS31—创立年度生产方案MS32—修改年度生产方案MS33—显示年度生产方案MD01—运行工厂级MRP〔执行多个物料需求方案〕MD02—运行单项多层MRPMD03—允许单项、单层MRPMD04—显示库存需求清单MD07—库存需求清单集中显示MD09—查询生产订单的需求来源MD11—创立月度生产方案MD12—修改月度生产方案MD13—个别显示月度生产方案MD16—集中显示月度生产方案MD61---创立独立需求方案MD62—修改独立需求方案MD63—显示独立需求方案MD73---导出方案订单MDLD—打印物料需求方案清单CO01—创立生产订单CO02—修改生产订单〔工单技术结案〕CO03—显示生产订单CO05---集中下达生产订单CO07—创立不含物料的工单CO09—物料可用性检查COOIS—生产订单信息系统C027—领货清单CO40—个别转换转换到生产订单CO41—集中转换转换到生产订单CO48—局部转换转换到生产订单COHV—订单批量处理〔批量下达生产订单,批量完成订单〕CO11N—工单工序确认CO13—工单工序确认取消CO14—查询完工确认CO15—订单确认COGI—自动货物移动:错误处理CO1F—集合订单确认CM01—工作中心检测MB1A—工单发料〔装置投入〕MB31—货物接受〔装置产出〕MB03—显示物料凭证〔根据凭证号〕MBST—取消/冲物料凭证MB31—工单收货〔/取消收货〕MCPO—产品分析 SHDB—bdc数据导入SE11/SE16—查看具体的某个表的结构和数据内容SQVI—查看表与表的关联SE91—查看系统消息类ST05—SQL语句跟踪OSPL—移动类型COGI—查看工单确认时产生的错误ME23N—委外加工采购订单的查询MMSC---查看物料库位MB21 - 预留MB24 - 显示预留清单IQ01—创立序列号IQ02—修改序列号IQ03—显示序列号SBWP—业务工作台〔邮件〕权限对象:SU21:按模块查权限对象SU22:按事务代码查权限对象可配置物料:CU01—创立相关性CU02—修改相关性CU03—显示相关性CU04—相关性清单CU05—相关性使用清单CU51—订单BOMCU61—创立变式表CU62—更改变式表CU63—显示变式表CU64—变式表清单CU80—根据物料显示对应的特征和值CT04—创立特征CL02—创立类CT10—显示特征清单CL22N—分配类给类〔类的继承〕CL26—发布类CLMM—批量维护特征值CL30N—根据类及特征值找对象CLHP—显示类的层次结构〔图形〕CL6C—类层次结构〔ALV〕CL6BN—对象清单〔根据类〕CL2A—分类状态〔根据类类型查询类及对象的状态〕销售:XD01---创立客户VK11---价格主数据VK12---修改价格主数据VA01----创立销售订单VA02----修改销售订单VA03----显示销售订单. VL01N---创立交货单VL02N---修改交货单VL09----冲销交货MB01-----发货VF01----发票VF11----冲销发票VF02----批准至会计F-30-----清账ABAP开发:SE11----数据字典SE16---数据浏览器SA38---程序执行PFCG---权限管理SE38----ABAP编辑器SE55---生产表维护程序SE93---维护事务代码SE71---Form设计SE78---Form,SmartForms 使用图片上载SM04---显示在线用户LSMW---数据导入工具ABAPDOCU----ABAP自带例子MM局部:MM01 - 创立物料主数据XK01 - 创立供给商主数据. XK02—修改供给商主数据XK03—显示供给商主数据XK05—冻结供给商主数据XK06—删除标记供给商主数据XK07—科目组更改ME11 - 创立采购信息记录ME12—修改采购信息记录ME13—显示采购信息记录ME15—删除标记〔采购信息记录〕MEMASSIN—成批维护ME01 - 维护货源清单ME31K - 长期协议签订ME35K--合同审批〔长期协议审批〕ME51N- 创立采购申请ME5A - 显示采购申请清单ME55 - 批准采购申请〔批准组:YH〕ME56 –分配采购申请ME57 –分配并处理采购申请MB21 - 预留MB24 - 显示预留清单ME21N- 创立采购订单ME28 - 批准采购订单〔批准组:YS〕ME9F - 采购订单发送确认ME2L - 查询供给商的采购凭证ME31 - 创立采购协议. MD03 - 手动MRPMD04 - 库存需求清单〔MD05 - MRP清单〕MRKO - 寄售结算MELB - 采购申请列表〔需求跟踪号〕ME41 - 创立询价单ME47 - 维护报价ME49 - 价格比拟清单MI31 - 建立库存盘点凭证MI21 - 打印盘点凭证MI22 - 显示实际盘点凭证内容MI24 - 显示实际盘点凭证清单MI03 - 显示实际盘点清单MI04 - 根据盘点凭证输入库存计数MI20 - 库存差异清单MI07 - 库存差额总览记帐MI02 - 更改盘点凭证MB03 - 显示物料凭证ME2O - 查询供给商货源库存MB03 - 显示物料凭证MMBE - 库存总览MB5L - 查询库存价值余额清单MCBR - 库存批次分析MB5B - 查询每一天的库存MB58 - 查询客户代保管库存MB25 - 查询预留和发货情况MB5S - 查询采购订单的收货和发票差异MB51 - 物料凭证查询〔可以按移动类型查询〕ME2L - 确认采购单/转储单正确MCSJ - 信息结构S911 采购信息查询〔采购数量价值、收货数量价值、发票数量价值〕MCBA - 核对库存数量,金额MM04 - 显示物料改变MMSC - 集中创立库存地点MIGO_GR根据单据收货:MB1C - 其它收货MB1A - 输入发货MB1B - 转储MB5T—查询在途物质MB31 - 生产收货MB01 - 采购收货)MBST - 取消物料凭证MM60 - 商品清单ME31L- 创立方案协议ME38 - 维护交货方案ME2M—按照物料查询采购订单ME9A - 消息输出MB04 - 分包合同事后调整MB52 - 显示现有的仓库物料库存MB90 - 来自货物移动的输出CO03 - 显示生产订单IW13 - 物料反查订单〔清单〕IW33 - 显示维修订单VA01 -创立销售订单VL01N - 参照销售订单创立外向交货单VL02N –修改外向交货单〔拣配、发货过帐〕VL09 –冲销销售的货物移动VF01 –出具销售发票XK03—单个供给商查询MKVZ—多条供给商查询ME13—信息记录查询VF04 –处理出具发票到期清单VF11 –取消出具销售发票MVT for MIGO_GR101 : 一步收货103+105 : 两步收货MVT for MB1A201 : 发料到本钱中心241 : 从仓库发货到资产〔在建工程〕261 : 发货到内部订单551 : 为报废提取555 : 自冻结库报废601 : 销售发货653 : 销售退货Z41 : 维修工单发货MVT for MB1B344 : 欲报废物资先移库到冻结库存411K: 从代销到本公司的转帐541 : 从非限制库存到分包商库存的转储记帐〔委托加工〕555 : 自冻结库报废MTV for MI07〔盘点记帐〕701 : 实际盘点-盘盈702 : 实际盘点-盘亏XI:SAP XI 常用事务代码IDX2 查看IDOC结构,如果发现XI与SAP发送来的IDOC mate date 转换失败,可以用这个事务代码查看两边的结构是否一样IDX5 根据日期进行查看发送和接收的IDOC,XML messages in idoc adapter IDX1 查看IDOC Port (port maintenance in idoc adapter) 在这个里配置 destination (这个在 SM59〕,如果传输有问题,可以在SM59里做一个连接测试.IDXP Packaging manger monitor SM58 RFC 监控SMQ1 qRFC outbound queue 监控SMQ2 out inbound queue 监控SLDHTMLGUI 用WEB方式查看SLDSXMB_IFR 启动integration builderSMICM ICM 监控ALRTCATDEF- Alerts Configuration. ALRTDISP - Display of Alerts Created SXMB_IFR -> 启动 Integration BuilderSXMB_MONI -> Integration Engine - Monitoring SXI_MONITOR -> XI: Message MonitoringSXI_CACHE -> To Access IS runtime cacheSXI_SUPPORT -> Test all the Repository and Directory Objects SXI_CACHE -> XI data directory cach eidx1 -> idoc adapter IDX2 -> idoc metadataIDX5 -> monitor idoc adapter ST22 -> ABAP dump analysisSMQ1 -> messages inbound e outbound queue SMQ2 -> messages inbound e outbound queue S MICM -> J2EE administrationST06 -> Operating System Monitor. cpu memory filesystem machine status - cpu, memory and file system. ST03 -> workload.SCC4 -> Client Administration sale - ale settingsRZ10 - edit system profileSM59 ->mantain rfc destinationsBD64 -> mantain distribution model (trasformazioni) AL08 -> list all logged users(user login logon) SE10 -> Change Request SE09 -> Change Request WE05 -> All idocsWE19 -> IDoc Test Tool WE21 -> port definition SE11 -> Data dictionaryse37 -> mantain funcion modules SICF -> server configuration SMGW -> Gateway Monitor B D13 ->BD64 -> Maintenance of Distribution Model PFCG -> Rolestable TSTC -> sap transactions codes table TSTCT -> transaction descriptions STMS -> transports m anagementSPAM -> apply ABAP support packagesSPAU -> manage objects after apply support packages SE01 -> manage change requests SLDCHEC K -> Test SLD ConnectionSLDAPICUST-> SLD API CustomizingSXMB_ADM -> Integration Engine - Administration SXMB_MONI_BPE -> Process Engine - Monitori ng SE38 -> ABAP EditorSE11 -> ABAP Dictionary ST22 -> ABAP dump analysisSPROXY-> ABAP Proxy Generation SE80 -> Object NavigatorABAPDOCU -> ABAP Documentation and Examples SE24-> Class BuilderSM21-> Online System Log Analysis SMQ1-> qRFC Monitor (Outbound Queue) SMQ2-> qRFC Mon itor (Inbound Queue) RZ70-> SLD AdministrationSM58-> Asynchronous RFC Error LogSM59-> RFC Destinations (Display/Maintain) SMICM-> ICM MonitorWE60-> Documentation for IDoc types BD87-> Status Monitor for ALE Messages IDX1-> Port Main tenance in IDoc Adapter IDX2-> Meta Data Overview in IDoc Adapter WE02-> Display IDocWE09-> Search for IDocs by Content WE20-> Partner Profiles SE16-> Data BrowserSE93-> Maintain Transaction Codes SM30-> Call View Maintenance SU01-> User Maintenance SM 02-> System MessagesBD54 -Logical System Creation.SWF_XI_PBUILDER -> for Detail BPM ProcessSMQS - > to register the destination in QOUT scheduler WEOUTQUEUE - > to start the queue proc essing SMQR - > to register the queueIDXPW - > to activate the IDOC message package IDXP - > to monitor the message packages.SWF_XI_CUSTOMIZING -> transaction to check prerequisites for integration processes.SWF_XI_ADM_BPE-> Start or Stop BPESWF_XI_ADM_BPE_DISP-> Display BPE StatusSXMS_IECONF ->Integration Engine 配置 SXMS_QREG ->注册和激活queueSXI_SHOW_MESSAGE 显示message 信息。
常用事务代码
MB52—显示库存地点库存MMBE—显示物料库存MB51/MB53—查看凭证 MB51能看到每一笔详细的操作、MB53查看库存中可用总量 MB5B—过账日期的库存 批量显示指定物料进销存情况MB1A/MB1C—修改库存中的数量MB1B—物料移库生产部分CC01—建立更改号码CC02—修改更改号码CC03—显示更改号码MMR1—原料MM B1—半成品MMF1—成品MM01—创建物料MM02—修改物料MM03—显示物料 可以查看生产版本MM04—查询料号修改的历史纪录MM06—标记待删除物料MM11—排程建立料号MM13—立即执行已经schedule的建立或修改工作MM17—批量修改物料 比如批量修改生产调度员、物料描述等MM50—扩展物料视图MM60—物料主数据清单显示 批量显示MMAM—更改物料类别MR21----修改物资价格CS01—物料BOM创建CS02—物料BOM更改CS03—物料BOM显示CS07—创建工厂分配 比如将C003的BOM 分配给C004工厂CS08—修改工厂分配CS09—显示工厂分配CS11—物料BOM逐层展开CS12—物料BOM多层展开CS13—BOM汇总CS14—物料BOM比较CS15—物料反查 根据组件查相应的BOMCS20—物料BOM批量更改CS80—物料BOM更改文件 记录修改BOM的历史记录CC01—建立更改编号CC02—修改更改编号CC03—显示更改编号CC04—产品结构显示 物料、更改编号等对象 CC05—变更概观(批量显示更改编号跟踪下的记录) CC11—建立物料修订版次CC12—修改物料修订版次CC22—更改对象管理记录CC23—显示对象管理记录CR01—创建工作中心CR02—修改工作中心CR03—显示工作中心CR05—批量显示工作中心CR06—批量显示工作中心中成本中心指派CR60—工作中心信息系统CA01—创建工艺路线CA02—修改工艺路线CA03—显示工艺路线CA80—按工作中心查询工艺路线CA85—批量替换工作中心CA98—彻底删除工艺路线C223—创建生产版本MS31—创建年度生产计划MS32—修改年度生产计划MS33—显示年度生产计划MD01—运行工厂级MRP 执行多个物料需求计划 MD02—运行单项多层MRPMD03—允许单项、单层MRPMD04—显示库存需求清单MD07—库存需求清单集中显示MD09—查询生产订单的需求来源MD11—创建月度生产计划MD12—修改月度生产计划MD13—个别显示月度生产计划MD16—集中显示月度生产计划MD61---创建独立需求计划MD62—修改独立需求计划MD63—显示独立需求计划MD73---导出计划订单MDLD—打印物料需求计划清单CO01—创建生产订单CO02—修改生产订单 工单技术结案CO03—显示生产订单CO05---集中下达生产订单CO07—创建不含物料的工单CO09—物料可用性检查COOIS—生产订单信息系统C027—领货清单CO40—个别转换转换到生产订单CO41—集中转换转换到生产订单CO48—部分转换转换到生产订单COHV—订单批量处理 批量下达生产订单 批量完成订单 CO11N—工单工序确认CO13—工单工序确认取消CO14—查询完工确认CO15—订单确认COGI—自动货物移动 错误处理CO1F—集合订单确认CM01—工作中心检测MB1A—工单发料 装置投入MB31—货物接受 装置产出MB03—显示物料凭证 根据凭证号MBST—取消/冲物料凭证MB31—工单收货 /取消收货MCPO—产品分析SHDB—bdc数据导入SE11/SE16—查看具体的某个表的结构和数据内容SQVI—查看表与表的关联SE91—查看系统消息类ST05—SQL语句跟踪OSPL—移动类型COGI—查看工单确认时产生的错误ME23N—委外加工采购订单的查询MMSC---查看物料库位MB21 - 预留MB24 - 显示预留清单IQ01—创建序列号IQ02—修改序列号IQ03—显示序列号SBWP—业务工作台 邮件权限对象SU21 按模块查权限对象SU22 按事务代码查权限对象可配置物料CU01—创建相关性CU02—修改相关性CU03—显示相关性CU04—相关性清单CU05—相关性使用清单CU51—订单BOMCU61—创建变式表CU62—更改变式表CU63—显示变式表CU64—变式表清单CU80—根据物料显示对应的特征和值CT04—创建特征CL02—创建类CT10—显示特征清单CL22N—分配类给类 类的继承CL26—发布类CLMM—批量维护特征值CL30N—根据类及特征值找对象CLHP—显示类的层次结构 图形CL6C—类层次结构 ALVCL6BN—对象清单 根据类CL2A—分类状态 根据类类型查询类及对象的状态 销售XD01---创建客户VK11---价格主数据VK12---修改价格主数据VA01----创建销售订单VA02----修改销售订单VA03----显示销售订单VL01N---创建交货单VL02N---修改交货单VL09----冲销交货MB01-----发货VF01----发票VF11----冲销发票VF02----批准至会计F-30-----清账ABAP开发SE11----数据字典SE16---数据浏览器SA38---程序执行PFCG---权限管理SE38----ABAP编辑器SE55---生产表维护程序SE93---维护事务代码SE71---Form设计SE78---Form SmartForms使用图片上载SM04---显示在线用户LSMW---数据导入工具ABAPDOCU----ABAP自带例子MM部分MM01 - 创建物料主数据XK01 - 创建供应商主数据XK02—修改供应商主数据XK03—显示供应商主数据XK05—冻结供应商主数据XK06—删除标记供应商主数据XK07—科目组更改ME11 - 创建采购信息记录ME12—修改采购信息记录ME13—显示采购信息记录ME15—删除标记 采购信息记录 MEMASSIN—成批维护ME01 - 维护货源清单ME31K - 长期协议签订ME35K--合同审批 长期协议审批 ME51N- 创建采购申请ME5A - 显示采购申请清单ME55 - 批准采购申请 批准组 YH ME56 –分配采购申请ME57 –分配并处理采购申请MB21 - 预留MB24 - 显示预留清单ME21N- 创建采购订单ME28 - 批准采购订单 批准组 YS ME9F - 采购订单发送确认ME2L - 查询供应商的采购凭证ME31 - 创建采购协议MD03 - 手动MRPMD04 - 库存需求清单MD05 - MRP清单MRKO - 寄售结算MELB - 采购申请列表 需求跟踪号 ME41 - 创建询价单ME47 - 维护报价ME49 - 价格比较清单MI31 - 建立库存盘点凭证MI21 - 打印盘点凭证MI22 - 显示实际盘点凭证内容MI24 - 显示实际盘点凭证清单MI03 - 显示实际盘点清单MI04 - 根据盘点凭证输入库存计数MI20 - 库存差异清单MI07 - 库存差额总览记帐MI02 - 更改盘点凭证MB03 - 显示物料凭证ME2O - 查询供应商货源库存MB03 - 显示物料凭证MMBE - 库存总览MB5L - 查询库存价值余额清单MCBR - 库存批次分析MB5B - 查询每一天的库存MB58 - 查询客户代保管库存MB25 - 查询预留和发货情况MB51MB5S - 查询采购订单的收货和发票差异MB51 - 物料凭证查询 可以按移动类型查询ME2L - 确认采购单/转储单正确MCSJ - 信息结构S911 采购信息查询 采购数量价值、收货数量价值、发票数量价值MCBA - 核对库存数量,金额MM04 - 显示物料改变MMSC - 集中创建库存地点MIGO_GR根据单据收货:MB1C - 其它收货MB1A - 输入发货MB1B - 转储MB5T—查询在途物质MB31 - 生产收货MB01 - 采购收货)MBST - 取消物料凭证MM60 - 商品清单ME31L- 创建计划协议ME38 - 维护交货计划ME2M—按照物料查询采购订单ME9A - 消息输出MB04 - 分包合同事后调整MB52 - 显示现有的仓库物料库存MB90 - 来自货物移动的输出CO03 - 显示生产订单IW13 - 物料反查订单 清单IW33 - 显示维修订单VA01 -创建销售订单VL01N - 参照销售订单创建外向交货单VL02N –修改外向交货单 拣配、发货过帐VL09 –冲销销售的货物移动VF01 –出具销售发票XK03—单个供应商查询MKVZ—多条供应商查询ME13—信息记录查询VF04 –处理出具发票到期清单VF11 –取消出具销售发票。
sap事务代码及功能大全
F-41 Enter Vendor Credit Memo 输入供应商贷项通知
F-42 Enter Transfer Posting 输入结转过帐
F-43 Enter Vendor Invoice 输入供应商发票
F-44 Clear Vendor 结算供应商
F-03 Clear G/L Account 结算总分类帐科目
F110 Parameters for Automatic Payment 自动付款参数
F150 Dunning Run 催款执行
F-18 Payment with Printout 收付并打印输出
F-20 Reverse Bill Liability 冲销汇票债务
F-22 Enter Customer Invoice 输入客户发票
SAP FI/CO Reading Repository SAP财务成本知识库
30
F-23 Return Bill of Exchange Pmt Request 退回汇票收付请求
F-25 Reverse Check/Bill of Exch. 冲销支票/汇票
31
FBA1 Customer Down Payment Request 客户预付定金请求
FBA2 Post Customer Down Payment 客户预付订金记帐
FBA3 Clear Customer Down Payment 结算客户定金
FBA6 Vendor Down Payment Request 供应商的预付定金请求
F.71 DME with Disk: B/Excha. Presentation DME 软盘: B/Excha.提示
ABAP常用事务码
ABAP常⽤事务码开发-----------------------------------------------SE51 屏幕制作SE91 MESSAGE OBJECTSE80 对象浏览器(可以建开发类等很多⼤的对象,包括INTERFACE)SE21 建开发类SE38 ABAP编程SE39 ⽐较程序以及对象的⽅法SE37 函数查看器SE93 事务码维护SE43 添加菜单到SAP区域菜单(S000是主菜单)SOLEICON 寻找ICONSE41 GUI制作SE63 翻译(维护不同语⾔的TCD描述等)SE61 DOCUMENT MAINTENANCE(各种对象的F1等DOCUMENT)SOTR_EDIT 维护OTR⽂本SE24 CLASS制作器STVARV 维护变式的变数(也就是维护表TVARV,跨CLIENT)STVARVC 维护变式的变数(也就是维护表TVARVC,不跨CLIENT)BIBS SAP标准例⼦SMW0 上传图⽚测试----------------------------------------------------------SE30 运⾏时间分析(性能优化器)ST05 跟踪SQLSLIN 程序扩展检查SCI 代码检验员SCAT CATT(EASY MODE)SECATT eCATTSAP SCRIPT------------------------------------------------SE71 格式绘制器(SAP SCRIPT)SE78 SCRIPT的图⽚管理SO10 SAP SCRIPT标准⽂本SE75 SAP SCRIPT设置SMARTFORM-------------------------------------------------SMARTFORMSSMARTSTYLES SMART样式BDC-----------------------------------------------SHDB batch inputSM35 BDC条⽬LSMW LEGACY SYSTEM MIGRATION WORKBENCHSXDA DX-WORKBENCH在这⾥注册SHDB⽣成的程序供LSMW使⽤SXDA_TOOLS DX-WORKBENCH在这⾥注册SHDB⽣成的程序供LSMW使⽤SCAT CATT表------------------------------------------------SE11 透明表浏览器SE14 DB⼯具(表中字段有添加或者删除导致激活不了,要到这⾥来)SE54 ⽣成表维护DIALOG(当SE11不能维护数据时)SM30 维护表视图(可维护数据,前提是这个表建了"表格维护⽣成器"以及表格属性为"允许通过标准表维护⼯具维护") SE16 往表中添加数据(不通过程序),前提是SE11中表的"DELIVERY AND MAINTENANCE"的DATABROWSER/...为"允许通过..."BAPI------------------------------------------------------------------SWO2 业务对象浏览器SWO1 业务对象创建SWO3 业务对象资源库浏览器(来⾃表TOJTB)BAPIUSER EXIT------------------------------------------------------------CMOD 创建增强的PROJECTSMOD 事务增强BADI------------------------------------------------------------------SE18SE19QUERY-----------------------------------------------------------------SQ01 建QUERYSQ02 建INFOSETSQ03 建⽤户组SQ07 Language Comparison of SAP Query Objectsbasis常⽤tcode传输---------------------------------------------------SE10 不同CLIENT之间传输(注意开发类)SE01 根据传输请求号快速定位(display tab)STMS 传输请求SCC1 传输,复制请求权限---------------------------------------------------PFCG 创建⾓⾊SU20 创建Authorization Fields(可以看其⽤在哪个权限对象和对象CLASS)SU21 创建Authorization ObjectSU01 维护⽤户SU3 维护⽤户(能维护的数据⽐SU01少很多)OY27 同SU01(SU01没权限⽤时⽤这个)SU53 显⽰权限数据SUIM USER INFORMATION SYSTEM(可以看⽤户可执⾏的TCD,PROFILE等很多权限相关数据) S_BCE_68001398 查TCD有哪些⽤户可以使⽤打印---------------------------------------------------SPAD 打印机设置SP01 打印进程⽇志消息---------------------------------------------------SM21 系统⽇志ST22 RUN TIME ERROR消息UPGRADE---------------------------------------------------SPAU 记录UPDATE或者打PATCH前后变化的程序SPDD 记录UPDATE或者打PATCH前后变化的DDICSE95 MODIFICATION BROWSESGEN 编译所有程序SPAM Support package manager(各个组件的版本和PATCH LEVEL)FILE-------------------------------------------------------AL11 看服务器⽂件夹(点击CONFIGURE可以添加服务器路径到AL11第⼀画⾯的树型结构中)CG3Y DOWNLOAD服务器⽂件(如果是ASC模式下载,每⾏只能256个字符,解决⽅案是函数C13Z_FILE_DOWNLOAD_ASCII的L_DATA_TAB改为TYPE STRING)CG3Z UPLOAD本地⽂件到服务器中(如果是ASC模式上传,每⾏只能256个字符,解决⽅案是函数C13Z_FILE_UPLOAD_ASCII的L_DATA_TAB改为TYPE STRING)FILE 定义逻辑⽂件,路径,为逻辑路径指定物理路径(跨CLIENT)SF01 定义逻辑⽂件(当前CLIENT)SYSTEM MANAGEMENT------------------------------------------SM04 在线⽤户清单(踢⽤户)函数TH_USER_LIST类似该功能,4.7中该TCD可以看进程占⽤的内存数量AL08 与SM04,但是跨CLIENTSM50 进程状态(正在运⾏的程序)函数TH_WPINFO类似该功能SM66 与SM50类似,但是跨CLIENTSM12 解除锁定(数据来源函数:ENQUEUE_READ)SM13 看UPDATE REQUEST(UPDATE TASK)SM36 定义后台JOBSM37 查看后台JOB(对应表:TBTCO)SM51 SAP SERVERS信息SM58 异步RFC进程查看(CALL FUNCTION IN BACKGROUND TASK)CLIENT-------------------------------------------------------RZ10 修改LOGON默认CLIENTSCC4 维护CLIENT(CREATE)SCCL CLIENT COPY(LOCAL)SCC9 CLIENT COPY(REMOTE)其他---------------------------------------------------DBCO 建DBLINKSO00 发消息SM02 发消息SNOTE SAP NOTES(⼯具栏有DOWNLOAD按钮可以下载NOTES)SLICENSE LICENSE管理IDOC&ALE常⽤tcodeSM58 事务性RFCSM59 维护RFC终点(对⽅可以是SAP,也可以是普通的SERVER,如FTP)WEDI IDOC和EDI基础BALE 访问ALE管理SALE 显⽰IMG (可以创建逻辑系统的伙伴)WE21 IDOC的端⼝WE02 IDOC列表WE05 IDOC清单WE81 消息类型WE20 建PARTNER PROFILEWE30 显⽰IDOC类型WE31 维护IDOC的SEGMENTWE57 消息,应⽤程序对象(消息,IDOC,FM之间关系)WE44 修改合作伙伴类型WE42 增加进站处理代码BD51 修改进站函数模块的特性(可以在进站参数新建的处理代码中关联⾃⼰的FUNCTION MODULE)BD64 CHANGE DESTRIBUTION MODELBD82 GENERATE PARTNER PROFILEBD10 SEND MATERIAL BY ALEBD11 GET MATERIAL BY ALEBD51 显⽰INBOUND FUNCTION(INPUT TYPE决定了是否可以批量维护)BD87 ALE STATUS MONITOR(ALE错误消息)BD62 为IDOC SEGMENT维护CONVERSION RULEBDBG Generate ALE I/F for BAPIBD95 ALE OBJECT TYPE(Define filter object type) 对应表:TBD11BD96 Assign filter object type to bapi 对应表:TBD16BDBP Maintain hierarchy of table parameters(维护BAPI TABLE参数的层次结构) 对应表:TBD19Distributing Master Data Using the SMDTool--------------------------------------------BD50 ACTIVE CHANGE POINT FOR MSG TYPE(对应表:TBDA2)BD52 Maintain change-relevant fields for MSG type(对应表:TBD62) 维护主数据中的哪些字段记录到CDPOS和CDHDR中BD61 Activating change pointers generallyBD60 MSG TYPE⽤来传输数据的FUNCTION MODULEBD21 传输(根据MSG TYPE CALL TCD:BD60中的FUNCTION)。
ABAP 常用
SE32ABAP/4TextElementMaintenanceABAP/4文本元素维护
SM38QueueMaintenanceTransaction队列维护事务
SRCNDeletecountry-specificreports删除指定国家报表
SQ00ABAP/4Query:StartQueriesABAP/4询问:开始询问
LogononMBSasBCUSER;
executeTransactionSE38;
generateSAPLSTRDandSAPDBF1S
?DDIC不能进行软件开发,需要用BCUSER或者增加新的用户(通过su01)进行软件开发。
新增加的用户,需要进行AccessKey才能进行开发;
反转:因SO中某些数据Keyin错误,影响后续出货作业,才执行此动作
D/O(DeliveryNote):出货通知单
ShippingMethod:运输方式
PP常用术语汇集
BOM(BillofMaterial):某机种或组合料号包含所有材料的表列,它分为groupbom(clientbom)是整个集团的材料表;bom是已经做过allocate的groupbom.
MM常用术语汇集
MM:materialsmanagement,即物料管理.
MRP:materialrequirementplanning,即物料需求计划.
P/O:purchaseorder,采购向厂商所下正式订单.
P/R:purchaserequisition,runMRP时所得的采购需求单.
Components:成品或机种组成成份的称谓.
Confirm:确认事务的一种行为方式,如采购为使材料能够准确满足生产需求,必须confirm厂商的交期.
sap事务代码及功能大全
sap事务代码及功能⼤全六、FI 财务会计-事务码FB99 Check if Documents can be Archived 检查凭证是否可归档FRCA Settlement calendar 结算⽇历FSF1 Financial Calendar 会计⽇历OBCZ C FI Maintain Table T021E C FI 维护表 T021EOBF5 C FI maint. table T042OFI/T042OFIT C FI 维护表 T042OFI/T042OFITOBIA C FI maintain view cluster VC_TFAG C FI 维护视图簇VC_TFAGOBIB Parameter transaction for V_TFAGM V_TFAGM 参数事务OBW3 Instructions in payment transactions 付款业务中的指令OBWR C FI Maintain Table FEDIWF1 C FI 维护表 FEDIWF1OBF3 Bank selection, current setting 银⾏选择, 当前设置F.04 G/L: Create Foreign Trade Report 总帐:对外贸易报表F.0A G/L: FTR Report on Disk 总帐:磁盘上的FTR报表F.0B G/L: Create Z2 to Z4 总帐:创建Z2到Z4F.12 Advance Tax Return 税务预先申报BERE Business Event Repository 业务事件资源库BERP Business Processes 业务处理BF01 Business Event Repository 业务事件资源库BF02 Bus. Events: Assignment of /doc/cff4ecc108a1284ac850432c.html p. 业务事件: 应⽤程序组件分配BF03 Business Event Repository: Overview 业务事件资源库: 总览BF05 Process Interfaces 处理接⼝BF06 Processes: Allocation of /doc/cff4ecc108a1284ac850432c.html p. 处理: 应⽤程序组件分配BF07 Process Interfaces: Overview 处理接⼝: 概览SAP FI/CO Reading Repository SAP财务成本知识库29BF11 Application areas 应⽤程序区域BF12 Partners 业务伙伴BF21 SAP Application Products SAP 应⽤产品BF22 Business Framework: Partner Products 业务结构: 合作产品BF23 Activate Partner Products 激活合作产品BF24 Customer Products 客户产品BF31 Application modules per Event 每⼀事件的应⽤模块BF32 Partner Modules per Event 每⼀事件的合作模块BF34 Customer Modules per Event 每⼀事件的客户模块BF41 Application Modules per Process 每⼀处理的应⽤模块BF42 Partner Modules per Process 每⼀处理的合作模块BF44 Customer Modules per Process 每⼀处理的客户模块BFST Attibutes for Selection of Events 事件选择的属性FARY Table T061S 表 T061SFARZ Table T061V 表 T061VFIBF Maintenance Transaction for Open FI 未结 FI 维护交易FIMN Call Additional Components (IMG) 调⽤附加组件(IMG)FINF Info System Events 信息系统事件FINP Info System Processes 信息系统处理FOMN Call Additional Components (FDMN) 调⽤附加组件 (FDMN)F.13 ABAP/4 Report: Automatic Clearing ABAP/4 程序: ⾃动结算F.21 A/R: Open Items 应收帐:未清帐⽬F.24 A/R: Interest for Days Overdue 应收帐:逾期利息F.25 Bill of Exchange List 汇票清单F.26 A/R: Balance Interest Calculation A/R: 余额利息计算F.2A Calc.cust.int.on arr.: Post (w/o OI) 计算客户⽋款利息:记帐(不带OI)F.2B Calc.cust.int.on arr.: Post(with OI) 计算客户⽋款利息:记帐(带OI)F.2C Calc.cust.int.on arr.: w/o postings 计算客户⽋款利息:不带记帐F.2D Customrs: FI-SD mast.data comparison 客户:FI-SD主数据⽐较F.44 A/P: Balance Interest Calculation 应付帐:余额利息计算F.48 Vendors: FI-MM mast.data comparison 供应商:FI-MM 主数据⽐较F.4A Calc.vend.int.on arr.: Post (w/o OI) 计算供应商⽋款利息:记帐(不带OI)F.4B Calc.vend.int.on arr.: Post(with OI) 计算供应商⽋款利息:记帐(带未清项⽬) F.4C Calc.vend.int.on arr.: w/o postings 计算供应商⽋款利息:不记帐F.70 Bill/Exchange Pmnt Request Dunning 汇票⽀付催款要求F.71 DME with Disk: B/Excha. Presentation DME 软盘: B/Excha.提⽰F.75 Extended Bill/Exchange Information 汇票信息F.93 Maintain Bill Liability and Rem.Risk 维护票据负债和Rem.风险F-03 Clear G/L Account 结算总分类帐科⽬F110 Parameters for Automatic Payment ⾃动付款参数F150 Dunning Run 催款执⾏F-18 Payment with Printout 收付并打印输出F-20 Reverse Bill Liability 冲销汇票债务F-22 Enter Customer Invoice 输⼊客户发票SAP FI/CO Reading Repository SAP财务成本知识库30F-23 Return Bill of Exchange Pmt Request 退回汇票收付请求F-25 Reverse Check/Bill of Exch. 冲销⽀票/汇票F-26 Incoming Payments Fast Entry 进帐快速输⼊F-27 Enter Customer Credit Memo 输⼊客户信贷通知F-28 Post Incoming Payments 收款记帐F-29 Post Customer Down Payment 客户预付订⾦记帐F-30 Post with Clearing 结算记帐F-31 Post Outgoing Payments 付款记帐F-32 Clear Customer 结算客户F-33 Post Bill of Exchange Usage 汇票⽤途记帐F-34 Post Collection 托收记帐F-35 Post Forfaiting 债权贴现记帐F-36 Bill of Exchange Payment 汇票收付F-37 Customer Down Payment Request 客户预付定⾦请求F-38 Enter Statistical Posting 输⼊统计记帐F-39 Clear Customer Down Payment 结算客户定⾦F-40 Bill of Exchange Payment 汇票收付F-41 Enter Vendor Credit Memo 输⼊供应商贷项通知F-42 Enter Transfer Posting 输⼊结转过帐F-43 Enter Vendor Invoice 输⼊供应商发票F-44 Clear Vendor 结算供应商F-46 Reverse Refinancing Acceptance 冲销重新筹措资⾦承兑F-47 Down Payment Request 预付定⾦请求F-48 Post Vendor Down Payment 供应商预付订⾦记帐F-49 Customer Noted Item 客户标注项⽬F-51 Post with Clearing 结算记帐F-52 Post Incoming Payments 收款记帐F-53 Post Outgoing Payments 付款记帐F-54 Clear Vendor Down Payment 结算供应商预定⾦F-55 Enter Statistical Posting 输⼊统计记帐F-56 Reverse Statistical Posting 冲销统计记帐F-57 Vendor Noted Item 供应商标记的项⽬F-58 Payment with Printout 收付并打印输出F-59 Payment Request ⽀付请求F-63 Park Vendor Invoice 预制供应商发票F-64 Park Customer Invoice 预制客户发票F-65 Preliminary Posting 预记帐F-66 Park Vendor Credit Memo 预制供应商贷项凭证F-67 Park Customer Credit Memo 预制客户贷项凭证FB05 Post with Clearing 结算记帐FB10 Invoice/Credit Fast Entry 发票/贷项凭证快速输⼊FB13 Release for Payments 收付下达FB1D Clear Customer 结算客户FB1K Clear Vendor 结算供应商SAP FI/CO Reading Repository SAP财务成本知识库31FBA1 Customer Down Payment Request 客户预付定⾦请求FBA2 Post Customer Down Payment 客户预付订⾦记帐FBA3 Clear Customer Down Payment 结算客户定⾦FBA6 Vendor Down Payment Request 供应商的预付定⾦请求FBA7 Post Vendor Down Payment 供应商预付订⾦记帐FBA8 Clear Vendor Down Payment 结算供应商预定⾦FBE1 Create Payment Advice 创建收付通知FBE2 Change Payment Advice 更改收付通知书FBE3 Display Payment Advice 显⽰收付通知FBE6 Delete Payment Advice 删除收付通知FBE7 Add to Payment Advice Account 加上收付通知帐户FBL1 Display Vendor Line Items 显⽰供应商单项FBL2 Change Vendor Line Items 更改供应商⾏项⽬FBL5 Display Customer Line Items 显⽰客户单项FBL6 Change Customer Line Items 更改客户单项FBP1 Enter Payment Request 输⼊收付请求FBRA Reset Cleared Items 重置已结清项⽬FBV0 Post Parked Document 预制的凭证记帐FBV1 Park Document 暂存凭证FBV2 Change Parked Document 更改暂存凭证FBV3 Display Parked Document 显⽰暂存凭证FBV4 Change Parked Document (Header) 更改预制的凭证(标题)FBV5 Document Changes of Parked Documents 暂存凭证的凭证更改FBV6 Parked Document $ 暂存凭证$FBVB Post Parked Document 预制的凭证记帐FBW1 Enter Bill of Exchange Pmnt Request 输⼊汇票收付请求FBW2 Post Bill of Exch.acc.to Pmt Request 汇票科⽬的收付请求记帐FBW3 Post Bill of Exchange Usage 汇票⽤途记帐FBW4 Reverse Bill Liability 冲销汇票债务FBW5 Customer Check/Bill of Exchange 客户⽀票/汇票FBW6 Vendor Check/Bill of Exchange 供货商⽀票/汇票FBWD Returned bills of exchange payable 退回应付汇票FBWE Bill/Exch.Presentatn - International 汇票呈现 - 国际的FBZ0 Display/Edit Payment Proposal 显⽰/编辑收付建议FBZ1 Post Incoming Payments 收款记帐FBZ2 Post Outgoing Payments 付款记帐FBZ3 Incoming Payments Fast Entry 进帐快速输⼊FBZ4 Payment with Printout 收付并打印输出FBZ5 Print Check For Payment Document 打印收付凭证⽀票FBZ8 Display Payment Run 显⽰收付运⾏FBZA Display Pmnt Program Configuration 显⽰收付程序配置FBZP Maintain Pmnt Program Configuration 维护收付程序设置FCH1 Display Check Information 显⽰⽀票信息FCH2 Display Payment Document Checks 显⽰收付凭证⽀票SAP FI/CO Reading Repository SAP财务成本知识库32FCH3 Void Checks 注销的⽀票FCH4 Renumber Checks 重编⽀票号码FCH5 Create Check Information xcxie0954 发表于:2004.11.24 16:25 ::分类: ( SAP专题 ) ::阅读:(319次) :: 评论 (0)SAP FI/CO Reading Repository SAP财务成本知识库。
ABAP事务码使用次数
ABAP事务码使⽤次数旧版本可以使⽤CALL FUNCTION 'THUSRINFO'TABLESusr_tabl = lt_uinfo.S4新版本如下:SE11⾃建表附上代码:主:REPORT zit0001.INCLUDE zit0001_head.INCLUDE zit0001_screen.INCLUDE zit0001_form.START-OF-SELECTION.* PERFORM frm_get_user.IF r1 EQ'X'.PERFORM frm_get_data.ENDIF.IF r2 EQ'X'AND sy-uname+0(2) EQ'IT'.PERFORM frm_get_list.ENDIF.END-OF-SELECTION.IF r1 EQ'X'.PERFORM f_display_data.ENDIF.View Code包含⽂件 ZIT0001_HEAD:*&---------------------------------------------------------------------**& 包含 ZIT0001_HEAD*&---------------------------------------------------------------------*TABLES: zit0001.DATA: gt_msxxlist LIKE TABLE OF msxxlist,gt_uinfo LIKE TABLE OF uinfo.*PARAMETER: month TYPE dats DEFAULT sy-datum OBLIGATORY,* user TYPE usr02-bname OBLIGATORY DEFAULT sy-uname.TYPES: BEGIN OF zusertcode,operation TYPE char30,type TYPE char10,count TYPE swncshcnt,END OF zusertcode.TYPES: tt_zusertcode TYPE STANDARD TABLE OF zusertcode WITH KEY operation type. DATA: lt_usertcode TYPE swnc_t_aggusertcode,wa_usertcode TYPE swncaggusertcode,wa TYPE zusertcode,t_ut TYPE tt_zusertcode,lt_result like TABLE OF zit0001,ls_result like zit0001.CONSTANTS: cv_tcode TYPE char30 VALUE 'Tcode',cv_report TYPE char30 VALUE 'Report',cv_count TYPE char5 VALUE 'Count'.DATA: gs_layout TYPE lvc_s_layo,gt_fieldcat TYPE lvc_t_fcat.View Code包含⽂件 ZIT0001_SCREEN:*&---------------------------------------------------------------------**& 包含 ZIT0001_SCREEN*&---------------------------------------------------------------------*SELECTION-SCREEN: BEGIN OF BLOCK b01 WITH FRAME TITLE TEXT-001. SELECT-OPTIONS: s_uname FOR sy-uname DEFAULT sy-uname,s_tcode FOR zit0001-entry_id.PARAMETERS: r1 RADIOBUTTON GROUP g1 USER-COMMAND u1,r2 RADIOBUTTON GROUP g1.SELECTION-SCREEN: END OF BLOCK b01.View Code包含⽂件 ZIT0001_FORM:*&---------------------------------------------------------------------**& 包含 ZIT0001_FORM*&---------------------------------------------------------------------**&---------------------------------------------------------------------**& Form FRM_GET_USER*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_get_user .DATA: desti LIKE TABLE OF msxxlist WITH HEADER LINE.CALL FUNCTION'TH_SERVER_LIST'TABLESlist = gt_msxxlistEXCEPTIONSno_server_list = 1OTHERS = 2.CALL FUNCTION'THUSRINFO'TABLESusr_tabl = gt_uinfoEXCEPTIONScommunication_failure = 17system_failure = 17.* LOOP AT gt_msxxlist INTO DATA(ls_msxxlist).* CALL FUNCTION 'THUSRINFO' DESTINATION ls_msxxlist-name* TABLES* usr_tabl = gt_uinfo* EXCEPTIONS* communication_failure = 17* system_failure = 17.* ENDLOOP.BREAK-POINT.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_GET_LIST*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_get_list .* Set date to the first day of the month"month+6(2) = '01'.CALL FUNCTION'SWNC_COLLECTOR_GET_AGGREGATES'EXPORTINGcomponent = 'TOTAL'periodtype = 'M'periodstrt = sy-datum "monthTABLESusertcode = lt_usertcodeEXCEPTIONSno_data_found = 1OTHERS = 2.* BREAK-POINT.DELETE lt_usertcode WHERE tasktype <> '01'.LOOP AT lt_usertcode ASSIGNING FIELD-SYMBOL(<user>) WHERE account IN s_uname. CLEAR: ls_result.ls_result-gjahr = sy-datum+0(4).ls_result-monat = sy-datum+4(2).ls_result-account = <user>-account.ls_result-entry_id = <user>-entry_id+0(72).CONDENSE ls_result-entry_id NO-GAPS.ls_result-ztype = <user>-entry_id+72.ls_result-zcount = <user>-count.COLLECT ls_result INTO lt_result.ENDLOOP.IF lt_result[] IS NOT INITIAL.MODIFY zit0001 FROM TABLE lt_result.IF sy-subrc EQ0.COMMIT WORK AND WAIT.WRITE / '更新成功'.ELSE.ROLLBACK WORK.ENDIF.ENDIF.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_GET_DATA*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_get_data .LOOP AT s_tcode.TRANSLATE s_tcode-low TO UPPER CASE.TRANSLATE s_tcode-high TO UPPER CASE.MODIFY s_tcode.ENDLOOP.SELECT *INTO TABLE lt_resultFROM zit0001WHERE account IN s_unameAND entry_id IN s_tcode.ENDFORM.*&---------------------------------------------------------------------**& Form F_DISPLAY_DATA*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM f_display_data .PERFORM f_set_layout.PERFORM f_set_fieldcat.PERFORM f_alv_display TABLES lt_result.ENDFORM.FORM f_set_layout.CLEAR: gs_layout.* gs_layout-box_fname = 'SLBOX'.gs_layout-zebra = 'X'.gs_layout-cwidth_opt = 'X'.* gs_layout-ctab_fname = 'CELLCOLOR'.ENDFORM.FORM f_set_fieldcat.CLEAR: gt_fieldcat[].DATA: ls_fieldcat TYPE lvc_s_fcat.DEFINE set_fieldcat.CLEAR: ls_fieldcat.ls_fieldcat-fieldname = &1.ls_fieldcat-ref_field = &2.ls_fieldcat-ref_table = &3.ls_fieldcat-convexit = &4.ls_fieldcat-do_sum = &5.ls_fieldcat-seltext = &6.ls_fieldcat-scrtext_l = &6.ls_fieldcat-scrtext_m = &6.ls_fieldcat-scrtext_s = &6.ls_fieldcat-coltext = &6.APPEND ls_fieldcat TO gt_fieldcat.END-OF-DEFINITION.*显⽰内容set_fieldcat 'GJAHR''GJAHR''ZIT0001''''''年度'.set_fieldcat 'MONAT''MONAT''ZIT0001''''''期间'.set_fieldcat 'ACCOUNT''ACCOUNT''ZIT0001''''''账号'. set_fieldcat 'ENTRY_ID''ENTRY_ID''ZIT0001''''''事务码'. set_fieldcat 'ZTYPE''ZTYPE''ZIT0001''''''事务类型'. set_fieldcat 'ZCOUNT''ZCOUNT''ZIT0001''''''使⽤次数'. ENDFORM.FORM f_alv_display TABLES it_table.CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTINGi_callback_program = sy-repid* i_callback_pf_status_set = 'F_SET_PF_STATUS'* i_callback_user_command = 'F_USER_COMMAND'is_layout_lvc = gs_layoutit_fieldcat_lvc = gt_fieldcati_save = 'U'TABLESt_outtab = it_tableEXCEPTIONSprogram_error = 1OTHERS = 2.IF sy-subrc <> 0.ENDIF.ENDFORM.View Code。
abap常用表-code
3 GJAHR财年 BUDAT GJAHR财年 UMSKZ VBEL2 EBELN NAME1
4
5
6 XBLNR WRBTR MATNR BWTAR
7 BKTXT SGTXT WERKS RSTGR
8 WAERS KOKRS MENGE PRCTR
9
MONAT AEDAT USNAM BUZEI会计凭证中的行项目数 UMSKS SHKZG DMBTR HKONT KUNNR LIFNR EBELP PEINH BWKEY REGIO STRAS
GL部分: FAGLFLEXT 新总账汇总表 GLT0 旧总帐汇总表 SKA1 总账科目主记录 (科目表) 科目表层数据 SKAT 总帐科目主记录(科目表:说明) 包括语言代码 SKB1 总帐科目主记录 (公司代码) 公司代码层数据 BKPF 财务凭证抬头 BSEG 财务凭证行项目 BSIK, BSAK 分别是供应商(K)的未清已清项存放的表 BSIS, BSAS 分别是总账(S)的未清已清项存放的表 BSID, BSAD 分别是客户(D)的未清已清项存放的表 I 表示未清,A 表示已清。 AP部分: LFA1 供应商主数据 (一般地区) LFAS 供应商主数据 (增值税登记号的一般部分) LFB1 供应商主数据 (公司代码) LFB5 供应商主数据 (催款数据) LFBK 供应商主数据(银行项目) LFC1 供应商主数据 (业务额) LFC3 主供应商 (特殊总分类帐交易图表) AR部分: KNA1 客户主文件的一般数据 KNAS 客户主数据(一般地区的增值税登记号) KNB1 客户主数据 (公司代码) KNB4 客户收付历史 KNB5 客户主记录 (催款数据) KNBK 客户主数据 (银行细目) KNC1 客户主记录 (交易额) KNC3 客户主数据 (特殊总帐业务额) KNKA 客户主数据信贷管理: 中心数据 KNKK 客户主数据信贷管理: 控制范围数据 货币: TCURC 货币代码 TCURT 货币代码名 TCURV 货币换算的兑换率类型 TCURR 汇率 TCURW 汇率类型的使用 TCURF 转换因子 银行: BNKA 银行主数据 T012 开户行 T012T 开户行帐户名 NBNK 银行的号码范围 业务范围: TGSB 业务范围 TGSBT 业务部门名称 T001 公司代码 T001T 公司代码相关的文本 T005 国家 T005T 国家名 T001B 允许的记帐期 过1 BKPF 2 BSEG
ABAP技巧代码汇总
都是从网上找到的编程技巧,汇总在一起。
1、ABAP CHECKBOX 和LISTBOX使用指南1.什么是checkbox:就是一个复选框,可以用like或者type来定义,为1个字符型变量。
它是parameter的一个选项,parameter xxx as checkbox就可以在选择屏幕上显示一个复选框。
2.什么是listbox:就是一个下拉列表,你可以在这个列表中选择一条记录进行某种操作。
也是parameter的一个选项,parameter xxx as listbox就可以在选择屏幕上显示一个下拉列表。
3.如何使用:下面我们用一个程序来说明这两者的使用方法。
REPORT Z_TEXTTYPE-POOLS: VRM . “存放combobox内容的type poolDATA: NAME TYPE VRM_ID , “ list box的名称LIST TYPE VRM_VALUES , “ list box的值VALUE LIKE LINE OF LIST . “ list box的结构*定义checkbox,指定command,为了能够响应选择屏幕中值的改变PARAMETERS: P_CB1 TYPE C AS CHECKBOX DEFAULT ‘X’ USER-COMMAND CHECK,P_CB2 TYPE C AS CHECKBOX DEFAULT ‘X’USER-COMMAND CHECK.*定义listbox,必须指定visible lengthPARAMETERS: P_LIST1(10) TYPE C AS LISTBOXVI SIBLE LENGTH 15 ,P_LIST2(20) TYPE C AS LISTBOXVI SIBLE LENGTH 25 .*开始执行AT SELECTION-SCREEN OUTPUT .*–〉选择1而没有选择2IF P_CB1 = ‘X’ AND P_CB2 = ”.*—〉向listbox里面添加值REFRESH LIST .VALUE-KEY = ’11′ . “这个就是变量P_LIST的值VALUE-TEXT = ’11′ . “这个是textAPPEND VALUE TO LIST .VALUE-KEY = ’22′ .VALUE-TEXT = ’22′ .APPEND VALUE TO LIST .VALUE-KEY = ’33′ .VALUE-TEXT = ’33′ .APPEND VALUE TO LIST .*—〉调用函数显示listbox里面的值CALL FUNCTION ‘VRM_SET_VALUES’EXPORTINGID = ‘P_LIST1′VALUES = LIST.*—〉把第二个listbox的值清空,并且不能输入 CLEAR P_LIST2 .LOOP AT SCREEN .IF SCREEN-NAME = ‘P_LIST2′ .SCREEN-INPUT = 0 .MODIFY SCREEN .ENDIF .ENDLOOP .*–〉选择2,没有选择1,同上ELSEIF P_CB2 = ‘X’ AND P_CB1 = ”.REFRESH LIST .VALUE-KEY = ‘AAAAAAAAAAAAAAAAAAAA’ .VALUE-TEXT = ‘AAAAAAAAAAAAAAAAAAAA’ .APPEND VALUE TO LIST .VALUE-KEY = ‘BBBBBBBBBBBBBBBBBBBB’ .VALUE-TEXT = ‘BBBBBBBBBBBBBBBBBBBB’ .APPEND VALUE TO LIST .VALUE-KEY = ‘CCCCCCCCCCCCCCCCCCCC’ .VALUE-TEXT = ‘CCCCCCCCCCCCCCCCCCCC’ .APPEND VALUE TO LIST .APPEND VALUE TO LIST .CALL FUNCTION ‘VRM_SET_VALUES’EXPORTINGID = ‘P_LIST2′VALUES = LIST.*—〉清空listbox 1的值CLEAR P_LIST1 .LOOP AT SCREEN .IF SCREEN-NAME = ‘P_LIST1′ .SCREEN-INPUT = 0 .MODIFY SCREEN .ENDIF .ENDLOOP .*–〉都没有选择,都清空且不能输入ELSEIF P_CB1 = ” AND P_CB2 = ” .CLEAR: P_LIST1,P_LIST2 .LOOP AT SCREEN .IF SCREEN-NAME = ‘P_LIST1′ .SCREEN-INPUT = 0 .MODIFY SCREEN .ENDIF .ENDLOOP .LOOP AT SCREEN .IF SCREEN-NAME = ‘P_LIST2′ .SCREEN-INPUT = 0 .MODIFY SCREEN .ENDIF .ENDLOOP .*–〉都选,执行ELSEIF P_CB1 = ‘X’ AND P_CB2 = ‘X’ .REFRESH LIST .VALUE-KEY = ’11′ .VALUE-TEXT = ’11′ .APPEND VALUE TO LIST .VALUE-KEY = ’22′ .VALUE-TEXT = ’22′ .APPEND VALUE TO LIST .VALUE-KEY = ’33′ .VALUE-TEXT = ’33′ .APPEND VALUE TO LIST .CALL FUNCTION ‘VRM_SET_VALUES’EXPORTINGID = ‘P_LIST1′VALUES = LIST.REFRESH LIST .VALUE-KEY = ‘AAAAAAAAAAAAAAAAAAAA’ .VALUE-TEXT = ‘AAAAAAAAAAAAAAAAAAAA’ .APPEND VALUE TO LIST .VALUE-KEY = ‘BBBBBBBBBBBBBBBBBBBB’ .VALUE-TEXT = ‘BBBBBBBBBBBBBBBBBBBB’ .APPEND VALUE TO LIST .VALUE-KEY = ‘CCCCCCCCCCCCCCCCCCCC’ .VALUE-TEXT = ‘CCCCCCCCCCCCCCCCCCCC’ .APPEND VALUE TO LIST .CALL FUNCTION ‘VRM_SET_VALUES’EXPORTINGID = ‘P_LIST2′VALUES = LIST.ENDIF .START-OF-SELECTION .*–〉输出到第二屏幕看看WRITE: P_LIST1 ,/ P_LIST2 .2、ABAP memory中的Export和Import可以用于SUBMIT方式调用其他ABAP程序后,数据只能通过某个透明表暂存,在由主程序查询透明表取得结果的情况,这样做的好处是不用在通过透明表转数据了,先把子程序中的数据EXPORT到一块命名的内存空间,然后在主程序里IMPORT命名的内存空间的值到内表中。
abap 方法
ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,用于开发SAP系统中的业务逻辑、报表和前端界面等功能。
ABAP方法是指用ABAP编写的程序或函数模块,它们被组织成类、子程序或函数库,以便在SAP系统中重复使用。
以下是一些常见的ABAP方法:
1. 数据访问对象(DAO):用于访问数据库中的数据,包括CRUD操作(创建、读取、更新和删除)以及查询和排序等功能。
2. 事务代码:用于执行特定的业务流程,例如生成销售订单、处理库存等。
3. 自定义函数:用于实现特定的业务逻辑,例如计算成本、生成报告等。
4. 事件处理程序:用于响应用户交互或系统事件,例如单击按钮、接收电子邮件等。
ABAP方法的主要优点是它们可以在SAP系统中轻松地集成和重用,同时也可以通过SAP的调试工具进行调试和优化。
ABAP语言的常用变量和常用函数
ABAP语言的常用变量和常用函数系统常用变量:SY-SUBRC 执行状态SY-DA TUM 服务器日期SY-UZEIT 服务器时间SY-INDEX 循环的次数(DO While)SY-TABIX 当前处理的内表的IndexSY-LINSZ 当前报表宽度SY-UNAME 用户名SY-TCODE 当前的事务代码SY-LANGU 当前登录语言SY-BATCH 后台的程序运行SY-DYNNR 当前屏幕的编号SY-LINCT 当前报表长度SY-LSIND 列表索引页SY-LISTI 上一个列表的索引SY-LILLI 绝对列表中选定行的行号SY-CUCOL 屏幕,PAI 的水平光标位置SY-CUROW 屏幕,PAI 的垂直光标位置SY-CPAGE 列表的当前显示页SY-STARO 真实行号SY-LISEL 选择行的内容,长度为255SY-LINNO 当前行SY-PAGNO 当前页号SY-SLSET 选择屏幕的变式名称SY-MSGID 消息, 消息类SY-MSGTY 消息,消息类型SY-MSGNO 消息, 消息编号SY-MSGV1 消息,消息变量1SY-MSGV2 消息,消息变量2SY-MSGV3 消息,消息变量3SY-MSGV4 消息,消息变量4SY-VLINE 垂直线SY-ULINE 水平线SY-ABCDE 常量,A-Z字母表SY-UCOMM 屏幕,PAI 触发的功能代码系统常用函数21. SHIFT STRING:左移字符串。
长度减1。
22 CONCATENATE 字符合并23. SPLIT:拆分字符串。
24. SEARCH:查询字符串。
25. REPLACE:替换字符串。
26. CONDENSE:删除多余的空格。
27. TRANSLATE:转换字符格式,如将'ABC'转换为'ABC'28. CONVERT TEXT:创建一个可排序的字符串。
29. OVERLAY:用一个字符串覆盖另一个字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ABAP常用事务代码事务代码描述业务部分事物代码
SE11字典维护MMBE
SE48程序分析:调用层次MB03
SE49程序分析:表操作ME21N
SE16数据浏览器XK01
SE80资源库浏览器ME12
SE91消息维护信息MB1C
SE93维护事物代码VA03
SE15ABAP4贮存信息系统VA02
SE38ABAP编辑器VA01
SE39分屏编辑器:程序比较ME22N
SE41菜单编辑器ME23N
SE37函数编辑器(功能模块创建)ME21
SE51屏幕制作器(屏幕流)MM01
SE36逻辑数据库MM02
SE71SAP脚本格式MM03
SA38ABAP报表ME11
SC38启动报表程序(远程)ME01
SM35批输入监控ME51N SHDB记录批输入(跟踪流程)ME41 ICON显示图标ME47
ST05跟踪请求MIGO
SE14数据库实用程序MIRO
SE30语法执行速度测试MB51
SE09释放本地请求,传送程序MB52
SP02输出示范ME2L
ME22显示采购订单MB1B
MB03显示物料凭证MI01
VA03显示销售订单MI04
TZ31显示航班信息MI07 CMOD SAP增强MI08
BAPI BAPI浏览器
TZ90检测锁定修改数据
SM12查看表是否被锁定
SE35对话模块
SM30自定义表维护
SPAD假脱机管理(页格式创建)SE11
代码
描述
查询单个物料库存
查看物料凭证
建立采购订单
创建供应商
修改信息记录
输入其他收货
显示销售订单
修改销售订单
创建销售订单
修改采购订单
显示采购订单
创建采购订单(初始屏幕)
创建物料
更改物料
显示物料
创建信息记录
维护货源清单
创建采购申请
创建询价
维护报价
收货
发票校验
物料凭证清单
查询所有库存物料
查询PO清单
转移过帐
创建库存盘点凭证
输入库存清点
过帐库存差异
过帐盘点和差异
USER02表用户信息。