SAP异常日志查看手册

合集下载

sap系统管理员操作手册

sap系统管理员操作手册

sap系统管理员操作手册SAP 系统管理员操作手册1.系统概述1.1 系统架构1.2 功能模块1.3 用户角色与权限2.系统安装与配置2.1 硬件要求2.2 操作系统要求2.3 数据库要求2.4 SAP 软件安装步骤2.5 系统配置3.用户管理与权限控制3.1 用户创建与删除3.2 用户角色分配3.3 权限管理3.4 审计跟踪4.系统监控与调优4.1 系统监控工具概述 4.2 性能调优4.3 系统日志分析4.4 报表与分析5.数据备份与恢复5.1 数据备份策略5.2 数据恢复步骤5.3 事务日志管理6.问题排查与故障修复6.1 常见问题排查方法 6.2 故障修复流程6.3 SAP 支持与故障报告7.定期维护与系统更新7.1 补丁管理7.2 系统更新策略7.3 数据库维护与优化7.4 空间管理8.安全管理8.1 用户认证与授权8.2 访问控制8.3 安全日志与审计8.4 漏洞管理与修复9.高可用性与灾备9.1 集群配置与管理9.2 灾备方案设计9.3 系统故障切换10.文档更新与版本控制11.附件所有相关的文档、配置文件和示例代码附件请参见附件文件夹。

12.法律名词及注释- SAP:Systeme, Anwendungen und Produkte in der Datenverarbeitung(数据处理的系统,应用和产品)- 系统管理员:负责管理和维护 SAP 系统的人员- 权限:用户对系统功能和数据的访问权限- 审计跟踪:记录系统操作和事件的日志,用于审计和追踪- 性能调优:优化系统配置和操作,以提高系统响应时间和吞吐量- 数据备份与恢复:定期备份系统数据,并在需要时进行恢复- 事务日志:记录数据库中的变更操作,用于数据恢复和故障修复- 故障修复:识别和修复系统故障以保证系统正常运行- 补丁管理:安装和更新系统补丁以修复软件漏洞和提供新功能- 访问控制:限制用户对系统的访问权限,保证系统安全 - 安全日志:记录系统安全事件和攻击,用于追踪和分析- 集群:将多台计算机组合成一个虚拟系统,提高系统可用性和性能- 灾备方案:为系统提供备份和恢复策略以应对自然灾害或系统故障- 文档更新与版本控制:定期更新并管理文档版本以确保准确性和时效性。

SAP-ABAP批量查询SAP标准日志(更改历史記錄)

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。

SAP.ST01使用手册及官方帮助文档

SAP.ST01使用手册及官方帮助文档

SAP.ST01使⽤⼿册及官⽅帮助⽂档SAP.T-code:ST01使⽤⼿册及/doc/fa93391fff00bed5b9f31d48.html 官⽅帮助⽂档System Trace/doc/fa93391fff00bed5b9f31d48.html/saphelp_47x200/helpdata/en/1f/83114c4bc511d189750000e8322d00/content.htm UseIf you want to record the internal SAP system activities, use the function SAP System Trace. Recording the processes in your application server enables you to monitor the system and facilitates troubleshooting.IntegrationThe system trace is primarily used when an authorization trace is to be used. The system log or the developer trace are recommended for system monitoring and problem analysis.FeaturesThe following components can be monitored using the SAP system trace:Authorization checksKernel functionsKernel moduleDatabase accesses (SQL trace)Table bufferRFC callsLock operations (client side)The last 4 components can also be monitored using Performance Analysis (transaction ST05). For documentation on this, see Performance Trace Overview.There are two ways of selecting what traces you want displayed. In the initial screen, the components to be logged are selected and more filtersare set, if required. The filters and restrictions for the traces that have these settings can be set when the traces are evaluated. Initial ScreenThe initial screen of the system trace looks like this:Activating and Deactivating TracesFirst configure the trace components. If necessary, restrict the selection using the pushbutton General filter, and then choose Trace on. You can also change the components while the trace is activate by choosing Change trace.You can use both Settings buttons to save your settings and call them up again later.You can use the Save button (or Go To Save in the menu) to save trace records in dedicated files. You are presented with a screen on which you can create a remark for the trace file and select whether this should be created automatically or whether a file has to be created for this purpose. The use of explicit files is described in greater detail below.Options for Trace AnalysisIf you choose Evaluation, a screen opens on which you can make various evaluation settings.Here you can set various evaluation options.Besides determining the trace components, you can restrict the analysis to particular users, work processes, transactions, and times.For performance analysis, you can use the field Duration to analyze only records for which the duration of a trace record exceeds a specific period of time. This also applies to trace components that have a duration. This setting does not apply to the authorization trace.You can also set a restriction that only specific tables are included in the trace analysis (this also applies to the SQL and the table buffer trace).You can enter two table names directly on the screen; you can add other tables using the button of the same name. The button changes color if there are more than two tables in the list.In the lower part of the screen, you can specify a separate filer to protect a trace from being automatically overwritten. If you specify a separate file here, the “normal” trace files are ignored and the specified file is used.Besides the button, there are 3 more buttons:Filter historyThis shows you that last 10 filter settings of the user in question.Use default valuesThe filter gets the following default values: own user, own client, from 10 minutes ago (rounded off) until now, all trace types, not tables D010* and D020*.Delete all valuesThis button deletes the values in all fields.The menu “Filter Settings” also contains all these functions.Once you are finished making the settings for the analysis criteria, choose to display the results of the analysis. Interpreting the Analysisdetermines the filename and stores the file in the log directory. The advantage of this is that, unlike a manually created file, the F4 help can be used for to search for the file from the analysis screen.If you choose automatic creation, you can delete the file again in thistransaction (use the button in the analysis screen). This is not possible ifyou specify a filename. If you want to delete this kind of file, you have to do soat the operating system level.ActivitiesEnter transaction code ST01. Alternatively, choose Administration→System administration → Monitor → Traces → SAPSystem Trace.基本应⽤范例需求描述:当前需要创建⼀个账户并富裕⼀个新的⾓⾊,该账户仅⽤于:1.显⽰其他⽤户主数据;2.为其他⽤户更改密码;3.为其他⽤户解除系统锁定状态;需求分析:就该账户应⽤需求进⾏分析,⾸先需要在系统中创建具有上述3点功能的⾓⾊,其次将该⾓⾊富裕账户。

SAPBASIS 日常维护手册

SAPBASIS 日常维护手册

SAP系统日常维护手册目录1编写目的与适用范围............................................................................................................... 2计划性每天任务:......................................................................................................................2.1检查失败的updates.......................................................................................................2.2检查system Log ............................................................................................................2.3查看被取消和危险的后台任务....................................................................................2.4检查系统被锁项............................................................................................................2.5查看系统用户................................................................................................................2.6检查打印机....................................................................................................................2.7后台批处理进程............................................................................................................2.8工作进程........................................................................................................................2.9ABAP DUMP分析........................................................................................................2.10系统工作量分析............................................................................................................2.11查看buffer .....................................................................................................................2.12检查每天的备份执行是否有错....................................................................................2.13数据库错误日志............................................................................................................ ..........................................................................................................................................................2.14操作系统日志................................................................................................................ 3每周维护任务...........................................................................................................................3.1检查数据库表空间........................................................................................................3.2检查数据库数据增长....................................................................................................3.3定义数据库维护任务....................................................................................................3.4文件系统空间检查........................................................................................................ 4系统管理常规任务...................................................................................................................4.1用户管理........................................................................................................................4.1.1产生一个新用户 ........................................................................................................4.1.2Copy用户 ......................................................................................................................4.1.3Lock用户.......................................................................................................................4.1.4修改用户密码 ............................................................................................................4.2系统管理........................................................................................................................4.2.1启动SAP系统 ...........................................................................................................4.2.2关闭SAP系统 ...........................................................................................................4.2.3扩展表空间 ................................................................................................................4.2.4系统打印机定义 ........................................................................................................4.2.5后台任务定义 ............................................................................................................4.2.6定义系统工作模式 ....................................................................................................4.2.7操作模式时间表定义 ................................................................................................4.2.8定义每日系统操作模式 ............................................................................................4.2.9集团管理 ....................................................................................................................集团创建.................................................................................................................集团本地复制.........................................................................................................集团远程复制(export/import)...........................................................................集团删除.................................................................................................................系统参数维护 ............................................................................................................系统参数profile创建 ............................................................................................系统参数的修改.....................................................................................................角色定义 ....................................................................................................................传输系统管理 ............................................................................................................传输系统定义.........................................................................................................Change request 传输...............................................................................................系统语言输入 ............................................................................................................系统备份 ....................................................................................................................系统恢复 ....................................................................................................................系统补丁 ....................................................................................................................系统License申请 ......................................................................................................系统安全审计 ............................................................................................................安全审计定义.........................................................................................................用户审计检查......................................................................................................... 5常见问题及解答.......................................................................................................................5.1系统操作中止................................................................................................................5.2系统性能下降................................................................................................................5.3打印机不工作................................................................................................................ 1编写目的与适用范围管理员手册适用于SAP项目实施后对SAP系统的日常维护和管理,本文档的主要对象是SAP系统管理员,以帮助系统管理员明确SAP系统管理的范围,规范操作步骤为目的。

sap5 使用手册

sap5 使用手册

sap5 使用手册sap5 是一款功能强大的软件,被广泛应用于企业管理和信息系统开发的各个领域。

本文将从安装、配置、使用等方面为大家介绍 sap5 的使用手册。

一、安装在安装 sap5 之前,我们需要确保计算机的操作系统符合软件的系统要求。

安装过程相对简单,只需按照提示一步步进行即可。

安装完成后,我们需要进行一些初始化配置,例如设置数据库连接、创建管理员账号等。

二、配置配置是使用 sap5 前必不可少的步骤。

首先,我们需要设置基础数据,包括公司名称、组织结构、员工信息等。

然后,我们可以根据实际需要进行模块配置,例如财务模块、销售模块、采购模块等。

配置过程中,需要注意各个模块的依赖关系,并根据业务需求进行相应的设置。

三、使用使用 sap5 的方式多种多样,根据用户的角色和权限不同,可以选择不同的操作界面和功能模块。

以下是一些常见的使用场景和操作技巧。

1. 数据录入与查询:在 sap5 中,我们可以通过表单录入和查询数据。

对于常用的数据录入,可以使用快捷键或者批量导入的方式,提高工作效率。

同时,sap5 提供强大的查询功能,可以通过自定义查询条件和筛选条件,快速找到需要的数据。

2. 报表生成与分析:sap5 提供了各种报表生成和分析工具,帮助用户更好地了解和掌握企业的运营情况。

用户可以按照自己的需求选择需要的指标和维度,生成各种图表和报表,并进行数据分析和对比。

3. 流程管理与审批:sap5 支持企业内部的流程管理和审批机制。

用户可以根据自己的角色和权限,创建和管理各种流程,例如采购流程、销售流程等。

同时,sap5 的审批功能可以帮助企业提高工作效率和管理质量。

4. 系统维护与更新:作为一款复杂的软件,sap5 需要进行系统维护和更新。

用户可以定期检查系统的运行状况,及时处理异常情况和错误日志。

同时,sap5 的开发团队也会不断发布新版本和补丁,用户需要及时进行更新,以获得更好的体验和功能。

四、总结sap5 是一款功能强大的软件,可以帮助企业提高管理效率和信息化水平。

SAP异常操作排查SOP_V1.0_20190703

SAP异常操作排查SOP_V1.0_20190703

一、常用操作设置1、粘贴快捷键设置:启用该设置,鼠标选中内容自动会复制,点击鼠标右键自动粘贴2、搜索结果放入个人列表显示所有值3、采购申请单,采购订单个人设置二、采购1、采购申请单提示该物料未被采购维护:核对物料是否选错,如果没选错,需要戴伟健维护采购视图,并将采购类型改为“F/X”。

2、创建外协订单时出现“不能确定任何组件”,组件内也看不到有子零件原因之一:BOM表维护出错。

解决方法之一:戴伟健重新维护委外BOM。

3、当报合作伙伴‘BA’不允许用于科目组‘Z200’的供应商这个错误时原因:此供应商为财务供应商解决方法:联系采购创建常规供应商4、下采购订单时提示物料XXX被标记删除错误。

问题:物料被打上删除标记,不可做业务。

解决方法:联系主数据维护人员(戴伟健),确认物料状态是否该物料被打上删除标记5、1. MIGO无法收货,显示“用户XX已经处理采购凭证项目”(不止MIGO,运行其他T-CODE时也可能碰到)。

原因:其他人正在使用此订单相关程序。

解决方法:让该用户退出正在使用的与此订单相关业务或等待他人处理完成后再行处理。

6、尚未创建供应商XXX(针对采购组织xxxx)原因:此供应商未扩充该公司的采购组织解决方法:找采购维护此供应商的采购组织7、此采购申请(订单)是未经批准的订单原因:钉钉审批未通过解决方案:联系下采购申请(订单)人员追寻审批8、创建采购订单时报错:请输入贸易方式;原因:没有输入贸易方式解决方案:贸易方式填写后在检查即可9、怎么调发票金额差异输入物料工厂金额数量跟税额后回车,金额就会待入到余额那,此时就会发现余额金额加上了物料调整的金额10.采购价格错误时处理方法;原因:采购信息记录错误解决方案:采购单价错误仓库处理流程:价格修改前物流冲销:所有的流水单据都在MB51查询,1.财务:冲销已过账发票(如果未过账不需要这步)2.车间:BOM物料,冲销报工单据(事物代码CO13);非BOM物料,冲销部门领料单(移动类型201)3.仓库:冲销调拨单(移动类型为311);冲收货单(移动类型101)4.采购:修改价格后(ME29N)通知业务做单委外采购订单信息记录出错修改方案:1.MB51去找物料凭证;输入委外回来的料号,公司代码,点击执行,找到过账收货移动类型为101的物料凭证;仔细查看这个物料凭证是否对应收货的采购订单、物料、工厂、过账日期确认无误后我们复制物料凭证;2.进入MIGO,选择A03取消,R02物料凭证输入刚复制的物料凭证号,点击执行;2.勾上项目确定,点击检查无误后,点击过账;此时我们可以去MMBE查看,库存已经在委外供应商库存;注意:这里如果点击检查时提示短缺存在批次库存,我们继续去MB51查物料流水,是否被生产部门领料出去;如果被生产部门领料出去请按第一个方案:价格修改前物流冲销,进行冲销单据;3.过账成功后我们可以去MMBE查看此时物料都已经回来没有物料在供应商库存了,这是仓库可以通知采购进行修改价格;6、采购收到仓库传来的通知后,进入ME29N进行价格修改;输入采购订单,找到审批策略,点击批准选项下面的取消审批,点击项目此时就会发现价格一栏已经变成可修改状态,输入最新价格,然后批准选项点击审批,保存,提示采购订单已修改;做完后通知仓库进行委外发料收料的补单;三、仓库1、采购入库单怎么查找?检验批次怎么查找?方式一:先通过MB51查入库单的物料凭证,输入采购订单号或者物料等信息:然后找到移动类型为101的单据,此为采购入库单:然后进入ZMMPRT事务码,点击左下方,输入单号:找到检验批号,同时可打印出入库单:方式二:查询采购订单历史(ME23N):方式三:查询采购订单清单(ME2N,ME2L),双击:2、MIGO收货输入采购订单号,提示没有项目首先排查采购订单是否异常:(ME2N,ME23N)ME2N:是否标记删除“L”,是否收完货ME23N:单个采购订单查看,是否有删除:3、怎么查历史库存(MB5B)4、MIGO收货提示供应商分包库存短缺首先排查该采购订单是否发料完全:(ZMM035)输入采购订单号:查看已发和未发数量:同时查看供应商库存:(MB52)输入条件:5、MIGO收货提示PU订购数量超过**PC:首先查看采购订单(ME23N/ME2N):查看采购订单的数量,及历史收货总数:查看订单是否设置可以超收,查看超收比例是多少:查看组件数量是否1:1,下图是错误的数量6、采购异常问题查询汇总;1.四、物料主数据1、导入工厂视图报错如图:检查发现,是数据填写问题:信息错位2、导入后提示分类视图有异常原因1:主数据没有填写分类视图信息;原因2:物料重复导入财务视图的计划价,小数位最多是2位,需要限定位数4、导入提示“消耗期间要求一个消耗方式”填了逆向消耗时间和向前消耗时间,就要填写消耗模式:重复导入基本视图,导入的物料的净重单位与系统已有的净重单位不一致。

2020年(sap实施)SAP查询操作手册

2020年(sap实施)SAP查询操作手册

(sap实施)SAP查询操作手册SAP培训教材(报表查询)目录一、查询分类2二、查询的一般技巧3(一)选择界面的查询技巧3单项选择3多项选择3动态选择6保存、选择变式6(二)显示内容界面的查询技巧8 排序8筛选8小计9选择、保存格式11三、详细方法12凭证查询12已记帐凭证12未记帐凭证16总账查询17应收查询20应付查询23成本中心查询24订单查询28工号查询28合同号查询31主数据查询31FI主数据查询31CO主数据查询31四、报表的导出与打印32五、SAP其他小技巧35显示系统信息35添加到收藏夹36修改字体、快速剪贴36设置个人设置37一、查询分类1、凭证查询2、总帐查询3、应收、应付查询4、成本中心查询(费用查询)5、订单查询(收入、成本查询)6、开发报表查询7、主数据查询二、查询的一般技巧(一)选择界面的查询技巧单项选择双击需选择的字段出现如下图所示:多项选择多项选择是查询中最常用的技巧;图标为。

1、在多项选择时如果不选任何选项则系统默认为全部选择;2、进入到多项选择内部后会有红、绿,单值、范围共四种选项;其中绿色的代表包含;红色代表不包含;A、在绿色单值输入200000则只显示客户200000B、如想查询多个客户则可以在绿色单值处多次输入C、如要查询的是一个范围在绿色范围处输入所要的范围D、在红色单值处输入20000则显示200000以外的所有客户,红色的范围也是这种选择E、高级:单击画红圈的地方会有等于、不等于、大于、小于等选项。

(在绿色单值和红色单值)F、多项选择中相关按钮的使用技巧插入行、删除选择标准、删除全部选择行、从文本文件中导入3、多项选择有两种模式A、本身包含范围:一般用于日期、科目等。

因为本身包含范围所以如要查询一个范围,不必要点选多项选择,直接输入既可。

例如:记帐日期时要想查询某一时间段的业务则直接输入日期既可如:2004-05-01到2004-7-8如只想查询到2004-7-8的余额则只需输入到2004-7-8既可B、本身只是单值:这时如需输入范围则要在多项选择之后才可以输入动态选择动态选择指的是查询主界面所没有的其他的选项,图标是这是一个常用的按键,因为很多信息必须通过它来查询。

【最新2018】sap日志开关-word范文模板 (5页)

【最新2018】sap日志开关-word范文模板 (5页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==sap日志开关篇一:SAP“系统日志分析”界面息及错误信息,应及时发现并相应地分析解决j通过SM21命令就可以实现对系统日志的监控及分析。

具体的操作步骤如下。

在命令栏输入SM21命令,进入“系统日志分析”界面,如图4-74所示。

在此界面,可以通过选择系统日志产生的日期/时间、使用者、事务处理代码、问题和警告等来找到对应的日志文件。

选择好条件之后,单击“溪鏊舔鹾”按钮,即可读取相应的系统日志,如图4-75所示。

读取日志文件后,可以看到屏幕的最上方列表中显示的当前日志清单,选择其中要查看的某日志,然后单击“懑’可以看到日志的相关消息文档,按钮继续查看。

’按钮,即可查看该日志的细节,如图4-76所示。

在此界面,以及日志时间及细节信息。

如果一个屏幕显示不完,可以单击图4-76读取日志细节信息及技术文档篇二:SAP系统业务-查询系统日志信息SAP问答:SAP培训:T-CODE: STAD,该事务代码只能查找最近两天的记录。

回车2.ST03N 这是另外一种方法,可以看到更多一些的用户操作信息双击用户可以看到事务代码。

3. SE16N, 查看表CDHDR,查看某个用户是否对数据库表作了更改再查看表 CDPOS篇三:SAP ABAP开发开启表日志记录一、目标为记录部分业务表的修改记录,需要开启系统的表日志记录功能二、用到的事物代码SE11、RZ10 、SCU3三、操作步骤(截图) :1、在命令行中输入SE1123、进入界面后点选工具栏的“技术设置”按钮4、勾选“日志数据修改”选项,然后“保存”并“激活”。

5、命令行输入事物代码“RZ10” .6、在“编辑参数文件”子页面选择“扩展维护”选项7、在“参数文件”栏位选择“子系统参数文件”8、点击“修改”进入下一页面篇四:SAP HR技术关于人员主数据修改日志的功能配置和应用SAP-HR技术系列之八:关于人员主数据修改日志的功能、配置和应用SAP-HR 为了支持对员工主数据信息变动的审计和核查,提供了对员工主数据修改变动的日志功能,这里我称之为“HR应用级日志”。

sap日常维护管理手册

sap日常维护管理手册

SAP系统日常管理1 系统监视1.1 进程监视§SM66/SM50 进程查看管理员需全天监看系统的进程。

长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。

管理员用这个事务码检查他们的环境。

当然,在杀掉这些进程前,需要与最终用户协商。

1.2 服务器监视§SM51R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。

想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。

§RZ20 CCMS监控双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。

1.3 用户监视§SM04 用户监视管理员应该考虑全天监视用户仅他们的活动。

是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。

1.4 性能监视§ST03 工作量分析世上没有经验的替代品。

当需要调R/3系统的性能的时候是很痛苦的事情。

管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。

拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。

§ST02 缓存分析R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。

这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。

数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。

我们应该经常的监视缓存、点击率、剩余空间、交换区。

此进程可以帮助管理员作性能调整。

§SP12 TemSe管理管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。

TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。

SAP查询操作手册

SAP查询操作手册

SAP查询操作⼿册SAP培训教材(报表查询)⽬录⼀、查询分类.......................... 错误!未定义书签。

⼆、查询的⼀般技巧.................... 错误!未定义书签。

(⼀)选择界⾯的查询技巧........... 错误!未定义书签。

单项选择........................ 错误!未定义书签。

多项选择........................ 错误!未定义书签。

动态选择........................ 错误!未定义书签。

保存、选择变式.................. 错误!未定义书签。

(⼆)显⽰内容界⾯的查询技巧....... 错误!未定义书签。

排序............................ 错误!未定义书签。

筛选............................ 错误!未定义书签。

⼩计............................ 错误!未定义书签。

选择、保存格式.................. 错误!未定义书签。

三、详细⽅法.......................... 错误!未定义书签。

凭证查询........................... 错误!未定义书签。

已记帐凭证...................... 错误!未定义书签。

未记帐凭证...................... 错误!未定义书签。

总账查询........................... 错误!未定义书签。

应收查询........................... 错误!未定义书签。

应付查询........................... 错误!未定义书签。

成本中⼼查询....................... 错误!未定义书签。

订单查询........................... 错误!未定义书签。

ABAPSAP接口通用日志存储,以及查看

ABAPSAP接口通用日志存储,以及查看

ABAPSAP接⼝通⽤⽇志存储,以及查看 在外部调⽤接⼝时,通常会需要保存外部的调⽤记录,期间会⽤到表,这⾥将传⼊的表转换成json格式(也可以转换成XML),并存⼊通⽤⽇志表中。

1.SE11,新建通⽤的LOG表,表结构参考下图:2.在接⼝中,如果需要保存记录,则调⽤下⾯代码。

DATA: json_ser TYPE REF TO cl_trex_json_serializer,json_des TYPE REF TO cl_trex_json_deserializer.DATA: jsonstr TYPE string.CREATE OBJECT json_serEXPORTINGdata = it_plm007[].CALL METHOD json_ser->serialize.CALL METHOD json_ser->get_dataRECEIVINGrval = jsonstr.ls_zrfc_logs-funcname = 'Z_RFC_PLM_007'.ls_zrfc_logs-zsystem = p_system.ls_zrfc_logs-uname = p_uname.ls_zrfc_logs-zname1 = p_name1.ls_zrfc_logs-erdat = sy-datum.ls_zrfc_logs-uzeit = sy-uzeit.* ls_zrfc_logs-ep_type = ep_type.* ls_zrfc_logs-ep_message = ep_message.ls_zrfc_logs-jsonstr1 = jsonstr.MODIFY zrfc_logs FROM ls_zrfc_logs.IF sy-subrc EQ0.COMMIT WORK AND WAIT.ELSE.ROLLBACK WORK.ENDIF.View Code3.写个查看⽇志的报表效果如下图所⽰附上代码:主程序:*&---------------------------------------------------------------------**& Report ZIT0010*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT zit0010.INCLUDE zit0010_head.INCLUDE zit0010_screen.INCLUDE zit0010_form.START-OF-SELECTION.PERFORM frm_get_data. "动态创建内表 <dyn_table>,并⽣成lt_alv_cat PERFORM frm_get_data2.END-OF-SELECTION.PERFORM f_display_data.View Code包含⽂件ZIT0010_HEAD*&---------------------------------------------------------------------**& 包含 ZIT0010_HEAD*&---------------------------------------------------------------------*TABLES:tftit.DATA: d_ref TYPE REF TO data,d_ref2 TYPE REF TO data,lt_alv_cat TYPE TABLE OF lvc_s_fcat,ls_alv_cat LIKE LINE OF lt_alv_cat.DATA: lt_table LIKE TABLE OF dntab.DATA: ls_table TYPE dntab.DATA: dyn_table TYPE REF TO data.DATA: dyn_wa TYPE REF TO data.FIELD-SYMBOLS :<dyn_table> TYPE table,<dyn_wa> TYPE any,<dyn_field> TYPE any,<fs_str> TYPE any.DATA: dyn_table2 TYPE REF TO data.DATA: dyn_wa2 TYPE REF TO data.FIELD-SYMBOLS :<dyn_table2> TYPE table,<dyn_wa2> TYPE any,<dyn_field2> TYPE any,<fs_str2> TYPE any.DATA: go_excel TYPE ole2_object,go_workbook TYPE ole2_object,go_sheet TYPE ole2_object.DATA: gs_layout TYPE lvc_s_layo,gt_fieldcat TYPE lvc_t_fcat.TYPES: BEGIN OF sy_output,funcname TYPE zrfc_logs-funcname,zsystem TYPE zrfc_logs-zsystem,uname TYPE zrfc_logs-uname,zname1 TYPE zrfc_logs-zname1,erdat TYPE zrfc_logs-erdat,uzeit TYPE zrfc_logs-uzeit,posnr TYPE zrfc_logs-posnr,p_str1 TYPE zrfc_logs-p_str1,p_str2 TYPE zrfc_logs-p_str2,p_str3 TYPE zrfc_logs-p_str3,p_str4 TYPE zrfc_logs-p_str4,p_str5 TYPE zrfc_logs-p_str5,ep_type TYPE zrfc_logs-ep_type,ep_message TYPE zrfc_logs-ep_message,jsonstr1 TYPE zrfc_logs-jsonstr1,jsonstr2 TYPE zrfc_logs-jsonstr2,jsonstr3 TYPE zrfc_logs-jsonstr3,jsonstr4 TYPE zrfc_logs-jsonstr4,jsonstr5 TYPE zrfc_logs-jsonstr5,structure TYPE fupararef-structure.TYPES: zcolor(4),message TYPE char200, "cellcolor TYPE lvc_t_scol,slbox,END OF sy_output.DATA: gt_output TYPE TABLE OF sy_output,gs_output TYPE sy_output.DATA: gt_fupararef LIKE TABLE OF fupararef,gs_fupararef LIKE fupararef.DATA: gt_events TYPE slis_t_event,gs_events LIKE LINE OF gt_events.DATA: g_grid TYPE REF TO cl_gui_alv_grid.DATA: gt_bad_cells TYPE lvc_t_modi.*data: gt_fieldcat type lvc_t_fcat.DATA: g_row_id TYPE lvc_s_roid-row_id.FIELD-SYMBOLS: <gs_outtab> TYPE any.CLASS lcl_event_receiver DEFINITION DEFERRED.DATA:go_grid TYPE REF TO cl_gui_alv_grid,go_event_receiver TYPE REF TO lcl_event_receiver.*----------------------------------------------------------------------** CLASS lcl_event_receiver DEFINITION*----------------------------------------------------------------------*CLASS lcl_event_receiver DEFINITION.PUBLIC SECTION.CLASS-METHODS:on_f4 FOR EVENT onf4 OF cl_gui_alv_gridIMPORTING sendere_fieldnamee_fieldvaluees_row_noer_event_dataet_bad_cellse_display,on_data_changed FOR EVENT data_changed OF cl_gui_alv_gridIMPORTING e_onf4e_onf4_beforee_onf4_afterer_data_changede_ucommsender.* PRIVATE SECTION.* TYPES: ddshretval_table TYPE TABLE OF ddshretval.* CLASS-METHODS: my_f4* IMPORTING sender TYPE REF TO cl_gui_alv_grid* et_bad_cells TYPE lvc_t_modi* es_row_no TYPE lvc_s_roid* er_event_data TYPE REF TO cl_alv_event_data* e_display TYPE c* e_fieldname TYPE lvc_fname* EXPORTING im_lt_f4 TYPE ddshretval_table.ENDCLASS. "lcl_event_receiver DEFINITION*----------------------------------------------------------------------** CLASS lcl_event_receiver IMPLEMENTATION*----------------------------------------------------------------------*CLASS lcl_event_receiver IMPLEMENTATION.METHOD on_f4.* FIELD-SYMBOLS:<fs_alv> TYPE gs_output.CASE e_fieldname.WHEN 'STRUCTURE'.READ TABLE gt_output ASSIGNING FIELD-SYMBOL(<fs_alv>) INDEX es_row_no-row_id.IF sy-subrc = 0.PERFORM frm_get_sturct_f4 USING <fs_alv>-funcname CHANGING <fs_alv>-structure.LOOP AT gt_output ASSIGNING FIELD-SYMBOL(<ls_output>) WHERE funcname EQ <fs_alv>-funcname. <ls_output>-structure = <fs_alv>-structure.ENDLOOP.ENDIF.* WHEN .WHEN OTHERS.ENDCASE.PERFORM f_refresh_alv.* CALL METHOD go_grid->refresh_table_display.* DATA: ls_f4 TYPE ddshretval,* lt_f4 TYPE TABLE OF ddshretval.* FIELD-SYMBOLS: <itab> TYPE lvc_t_modi.* DATA: ls_modi TYPE lvc_s_modi.* CALL METHOD my_f4* EXPORTING* sender = sender* es_row_no = es_row_no* er_event_data = er_event_data* et_bad_cells = et_bad_cells* e_display = e_display* e_fieldname = e_fieldname* IMPORTING* im_lt_f4 = lt_f4.* ASSIGN er_event_data->m_data->* TO <itab>.* read table lt_f4 into ls_f4 with key fieldname = 'STRUCTURE'.* if not ls_f4 is initial.* ls_modi-row_id = es_row_no-row_id.* ls_modi-fieldname = 'STRUCTURE'.* ls_modi-value = ls_f4-fieldval.* append ls_modi to <itab>.* ls_modi-row_id = es_row_no-row_id.* ls_modi-fieldname = 'VALUE'.* if ls_f4-fieldval < 'D'.* ls_modi-value = 100.* elseif ls_f4-fieldval < 'R'.* ls_modi-value = 1000.* else.* ls_modi-value = 10000.* endif.* append ls_modi to <itab>.* endif.* READ TABLE lt_f4 INTO ls_f4 WITH KEY fieldname = 'STRUCTURE'.* IF NOT ls_f4 IS INITIAL.* ls_modi-row_id = es_row_no-row_id.* ls_modi-fieldname = 'STRUCTURE'.* ls_modi-value = ls_f4-fieldval.* APPEND ls_modi TO <itab>.* ENDIF.* er_event_data->m_event_handled = 'X'.ENDMETHOD.METHOD on_data_changed.ENDMETHOD. "on_data_changed* METHOD my_f4.* DATA: lw_tab LIKE LINE OF gt_output,* lt_fcat TYPE lvc_t_fcat,* ls_fieldcat TYPE lvc_s_fcat,* l_tabname TYPE dd03v-tabname,* l_fieldname TYPE dd03v-fieldname,* l_help_valu TYPE help_info-fldvalue,* lt_bad_cell TYPE lvc_t_modi,* lp_wa TYPE REF TO data.* FIELD-SYMBOLS: <l_field_value> TYPE any,* <ls_wa> TYPE any.* CALL METHOD sender->get_frontend_fieldcatalog* IMPORTING* et_fieldcatalog = lt_fcat.* READ TABLE gt_output INDEX es_row_no-row_id INTO lw_tab.* CREATE DATA lp_wa LIKE LINE OF gt_output.* ASSIGN lp_wa->* TO <ls_wa>.* <ls_wa> = lw_tab.* READ TABLE lt_fcat WITH KEY fieldname = e_fieldname INTO ls_fieldcat.* MOVE ls_fieldcat-ref_table TO l_tabname.* MOVE ls_fieldcat-fieldname TO l_fieldname.* ASSIGN COMPONENT ls_fieldcat-fieldname OF STRUCTURE lw_tab TO <l_field_value>. * WRITE <l_field_value> TO l_help_valu.* PERFORM f4_set USING sender* lt_fcat* lt_bad_cell* es_row_no-row_id* <ls_wa>.* CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'* EXPORTING* tabname = l_tabname* fieldname = l_fieldname* display = e_display* value = l_help_valu* callback_program = 'STRUCTURE' "'ZTEST7'* callback_form = 'F4'* TABLES* return_tab = im_lt_f4* EXCEPTIONS* parameter_error = 1* no_values_found = 2* OTHERS = 3.* ENDMETHOD. "my_f4ENDCLASS. "lcl_event_receiver*FORM f4_set USING r_grid TYPE REF TO cl_gui_alv_grid* rt_fieldcat TYPE lvc_t_fcat* rt_bad_cells TYPE lvc_t_modi* r_row_id TYPE lvc_s_roid-row_id* rs_outtab.* g_grid = r_grid.* gt_fieldcat = rt_fieldcat.* gt_bad_cells = rt_bad_cells.* g_row_id = r_row_id.* ASSIGN rs_outtab TO <gs_outtab>.*ENDFORM. "f4_setView Code包含⽂件ZIT0010_SCREEN*&---------------------------------------------------------------------**& 包含 ZIT0010_SCREEN*&---------------------------------------------------------------------*SELECTION-SCREEN: BEGIN OF BLOCK b01 WITH FRAME TITLE TEXT-001. SELECT-OPTIONS: s_fname FOR tftit-funcname,s_uname FOR sy-uname,s_erdat FOR sy-datum.SELECTION-SCREEN: END OF BLOCK b01.View Code包含⽂件ZIT0010_FORM*&---------------------------------------------------------------------**& 包含 ZIT0010_FORM*&---------------------------------------------------------------------**&---------------------------------------------------------------------**& Form FRM_GET_DATA*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_get_data .*取出表结构的字段⽬录CALL FUNCTION'NAMETAB_GET'EXPORTINGlangu = sy-langutabname = 'ZRFC_LOGS'TABLESnametab = lt_tableEXCEPTIONSno_texts_found = 1.*根据取出的字段⽬录⽣成参考字段⽬录CLEAR lt_alv_cat.LOOP AT lt_table INTO ls_table.* IF LS_TABLE-FIELDNAME NE 'MANDT'.ls_alv_cat-fieldname = ls_table-fieldname.ls_alv_cat-ref_table = 'ZRFC_LOGS'.ls_alv_cat-ref_field = ls_table-fieldname.IF ls_table-fieldname EQ'MEINS'.ls_alv_cat-no_convext = 'X'.* CLEAR: ls_alv_cat-ref_field,ls_alv_cat-ref_table.ENDIF.ls_alv_cat-seltext = ls_table-fieldtext.ls_alv_cat-scrtext_l = ls_table-fieldtext.ls_alv_cat-scrtext_m = ls_table-fieldtext.ls_alv_cat-scrtext_s = ls_table-fieldtext.APPEND ls_alv_cat TO lt_alv_cat.* ENDIF.CLEAR ls_alv_cat.ENDLOOP.*内表创建CALL METHOD cl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog = lt_alv_catIMPORTINGep_table = d_ref.*指定⽣成的内表到字段符号* ASSIGN d_ref->* TO <dyn_table>.***创建动态⼯作区结构* CREATE DATA dyn_wa LIKE LINE OF <dyn_table>.*创建动态⼯作区* ASSIGN dyn_wa->* TO <dyn_wa>.* zcolorDELETE lt_alv_cat[] WHERE fieldname EQ'MANDT'.* ls_alv_cat-fieldname = 'ZCOLOR'.** ls_alv_cat-ref_table = 'ZFICOS025'.** ls_alv_cat-ref_field = 'ZCOLOR'.* ls_alv_cat-seltext = '更新结果'.* ls_alv_cat-scrtext_l = '更新结果'.* ls_alv_cat-scrtext_m = '更新结果'.* ls_alv_cat-scrtext_s = '更新结果'.* APPEND ls_alv_cat TO lt_alv_cat.* ls_alv_cat-fieldname = 'MESSAGE'.** ls_alv_cat-ref_table = 'ZFICOS025'.** ls_alv_cat-ref_field = 'MESSAGE'.* ls_alv_cat-seltext = '更新信息'.* ls_alv_cat-scrtext_l = '更新信息'.* ls_alv_cat-scrtext_m = '更新信息'.* ls_alv_cat-scrtext_s = '更新信息'.* APPEND ls_alv_cat TO lt_alv_cat.ls_alv_cat-fieldname = 'STRUCTURE'.* ls_alv_cat-ref_table = 'FUPARAREF'.* ls_alv_cat-ref_field = 'STRUCTURE'.ls_alv_cat-seltext = 'JSON转换结构'.ls_alv_cat-scrtext_l = 'JSON转换结构'.ls_alv_cat-scrtext_m = 'JSON转换结构'.ls_alv_cat-scrtext_s = 'JSON转换结构'.ls_alv_cat-edit = 'X'.ls_alv_cat-f4availabl = 'X'.APPEND ls_alv_cat TO lt_alv_cat.CLEAR: ls_alv_cat.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_GET_DATA2*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_get_data2 .SELECT *INTO CORRESPONDING FIELDS OF TABLE @gt_outputFROM zrfc_logsWHERE funcname IN @s_fnameAND uname in @s_unameAND erdat IN @s_erdat.SELECT *INTO TABLE @gt_fupararefFROM fupararefWHERE funcname IN @s_fnameAND paramtype EQ'T'.LOOP AT gt_output INTO gs_output.READ TABLE gt_fupararef INTO gs_fupararef WITH KEY funcname = gs_output-funcname. IF sy-subrc EQ0.ENDIF.CLEAR: gs_output.ENDLOOP.ENDFORM.*&---------------------------------------------------------------------**& Form F_DISPLAY_DATA*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM f_display_data .PERFORM f_set_layout.* PERFORM F_SET_FIELDCAT.PERFORM f_set_event.PERFORM f_alv_display TABLES gt_output.ENDFORM.FORM f_set_event.gs_events-name = 'CALLER_EXIT'.gs_events-form = 'CALLER_EXIT'.APPEND gs_events TO gt_events[].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 'RBUKRS' 'RBUKRS' 'ACDOCA' '' '' '公司代码'.* SET_FIELDCAT 'GJAHR' 'GJAHR' 'ACDOCA' '' '' '会计年度'.* SET_FIELDCAT 'BUDAT' 'BUDAT' 'ACDOCA' '' '' '过账⽇期'.*ENDFORM.FORM f_alv_display TABLES it_table.CALL FUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGi_callback_program = sy-repidi_callback_pf_status_set = 'F_SET_PF_STATUS'i_callback_user_command = 'F_USER_COMMAND'is_layout_lvc = gs_layoutit_events = gt_eventsit_fieldcat_lvc = lt_alv_cati_save = 'U'TABLESt_outtab = it_tableEXCEPTIONSprogram_error = 1OTHERS = 2.IF sy-subrc <> 0.ENDIF.ENDFORM.*-----------------------------------------------------------------------* **-----------------------------------------------------------------------*FORM f_set_pf_status USING rt_extab TYPE slis_t_extab.SET PF-STATUS'STD'.ENDFORM.*-----------------------------------------------------------------------* **-----------------------------------------------------------------------*FORM f_user_command USING r_ucomm LIKE sy-ucommrs_selfield TYPE slis_selfield.PERFORM f_check_change_data.CASE r_ucomm.WHEN 'ZCHANGE'.* PERFORM frm_save_zchange. "保存资产更改数据WHEN '&IC1'."双击事件READ TABLE gt_output INTO gs_output INDEX rs_selfield-tabindex.IF sy-subrc EQ0.* BREAK it0003.IF gs_output-structure IS INITIAL.MESSAGE'请选择结构名'TYPE'S' DISPLAY LIKE'E'.ENDIF.CHECK NOT gs_output-structure IS INITIAL.IF rs_selfield-fieldname+0(7) EQ'JSONSTR'.PERFORM frm_get_lvcs.PERFORM frm_change_json USING rs_selfield-fieldname.PERFORM frm_display_alv2.ENDIF.ENDIF.ENDCASE.PERFORM f_refresh_alv.ENDFORM.*-----------------------------------------------------------------------* **-----------------------------------------------------------------------*FORM f_check_change_data.DATA: lo_grid TYPE REF TO cl_gui_alv_grid.CALL FUNCTION'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTINGe_grid = lo_grid.lo_grid->check_changed_data( ).ENDFORM.*-----------------------------------------------------------------------* **-----------------------------------------------------------------------*FORM f_refresh_alv.DATA: lo_grid TYPE REF TO cl_gui_alv_grid,ls_is_stable TYPE lvc_s_stbl.CALL FUNCTION'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTINGe_grid = lo_grid.ls_is_stable-col = 'X'.ls_is_stable-row = 'X'.lo_grid->refresh_table_display(EXPORTINGis_stable = ls_is_stableEXCEPTIONSfinished = 1OTHERS = 2 ).IF sy-subrc <> 0.ENDIF.ENDFORM.FORM frm_get_sturct_f4 USING pc_func TYPE fupararef-funcname CHANGING pc_struc TYPE fupararef-structure. DATA:lt_ret_tab TYPE TABLE OF ddshretval WITH HEADER LINE. DATA: lt_fupararef LIKE TABLE OF fupararef.lt_fupararef[] = gt_fupararef[].DELETE lt_fupararef[] WHERE funcname NE pc_func.* BREAK it0003.CALL FUNCTION'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTINGretfield = 'STRUCTURE'value_org = 'S'TABLESvalue_tab = lt_fupararefreturn_tab = lt_ret_tabEXCEPTIONSparameter_error = 1no_values_found = 2OTHERS = 3.IF sy-subrc = 0.READ TABLE lt_ret_tab INDEX 1.IF sy-subrc = 0AND lt_ret_tab-fieldval IS NOT INITIAL.pc_struc = lt_ret_tab-fieldval.ENDIF.ENDIF.ENDFORM. " FRM_GET_ARKTX_F4FORM caller_exit USING ls_data TYPE slis_data_caller_exit.BREAK it0003.* DATA: call_f4 TYPE REF TO lcl_event_receiver.* CREATE OBJECT call_f4.* CALL METHOD call_f4->HANDLE_F4_HELP.DATA: l_ref_alv TYPE REF TO cl_gui_alv_grid.DATA: lt_wa_f4 TYPE lvc_s_f4,lt_f4 TYPE lvc_t_f4.CALL FUNCTION'GET_GLOBALS_FROM_SLVC_FULLSCR'IMPORTINGe_grid = l_ref_alv.SET HANDLER lcl_event_receiver=>on_f4 FOR l_ref_alv.SET HANDLER lcl_event_receiver=>on_data_changed FOR l_ref_alv.lt_wa_f4-fieldname = 'STRUCTURE'.lt_wa_f4-register = 'X'.lt_wa_f4-getbefore = 'X'.lt_wa_f4-chngeafter = 'X'.* lt_wa_f4-internal = 'X'.APPEND lt_wa_f4 TO lt_f4.CALL METHOD l_ref_alv->register_f4_for_fieldsEXPORTINGit_f4 = lt_f4.* CASE e_fieldname.* WHEN 'STRUCTURE'.* READ TABLE gt_output ASSIGNING FIELD-SYMBOL(<fs_alv>) INDEX es_row_no-row_id.* IF sy-subrc = 0.* PERFORM frm_get_sturct_f4 USING <fs_alv>-funcname CHANGING <fs_alv>-structure.* LOOP AT gt_output ASSIGNING FIELD-SYMBOL(<ls_output>) WHERE funcname EQ <fs_alv>-funcname. * <ls_output>-structure = <fs_alv>-structure.* ENDLOOP.* ENDIF.** WHEN .* WHEN OTHERS.* ENDCASE.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_GET_LVCS*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------** -->P_RS_SELFIELD_FIELDNAME text*&---------------------------------------------------------------------*FORM frm_get_lvcs.FIELD-SYMBOLS :<fs_filed> TYPE any.ASSIGN COMPONENT'STRUCTURE'OF STRUCTURE gs_output TO <fs_filed>.CLEAR: lt_table[].DATA: lv_tabname TYPE dntab-tabname.lv_tabname = <fs_filed>.*取出表结构的字段⽬录CALL FUNCTION'NAMETAB_GET'EXPORTINGlangu = sy-langutabname = lv_tabnameTABLESnametab = lt_tableEXCEPTIONSno_texts_found = 1.*根据取出的字段⽬录⽣成参考字段⽬录CLEAR lt_alv_cat.LOOP AT lt_table INTO ls_table.* IF LS_TABLE-FIELDNAME NE 'MANDT'.ls_alv_cat-fieldname = ls_table-fieldname.ls_alv_cat-ref_table = <fs_filed>.ls_alv_cat-ref_field = ls_table-fieldname.IF ls_table-fieldname EQ'MEINS'.ls_alv_cat-no_convext = 'X'.* CLEAR: ls_alv_cat-ref_field,ls_alv_cat-ref_table.ENDIF.ls_alv_cat-seltext = ls_table-fieldtext.ls_alv_cat-scrtext_l = ls_table-fieldtext.ls_alv_cat-scrtext_m = ls_table-fieldtext.ls_alv_cat-scrtext_s = ls_table-fieldtext.APPEND ls_alv_cat TO lt_alv_cat.* ENDIF.CLEAR ls_alv_cat.ENDLOOP.*内表创建CALL METHOD cl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog = lt_alv_catIMPORTINGep_table = d_ref.*指定⽣成的内表到字段符号ASSIGN d_ref->* TO <dyn_table>.*创建动态⼯作区结构CREATE DATA dyn_wa LIKE LINE OF <dyn_table>.*创建动态⼯作区ASSIGN dyn_wa->* TO <dyn_wa>.* zcolor* DELETE lt_alv_cat[] WHERE fieldname EQ 'MANDT'.* ls_alv_cat-fieldname = 'ZCOLOR'.** ls_alv_cat-ref_table = 'ZFICOS025'.** ls_alv_cat-ref_field = 'ZCOLOR'.* ls_alv_cat-seltext = '更新结果'.* ls_alv_cat-scrtext_l = '更新结果'.* ls_alv_cat-scrtext_m = '更新结果'.* ls_alv_cat-scrtext_s = '更新结果'.* APPEND ls_alv_cat TO lt_alv_cat.* ls_alv_cat-fieldname = 'MESSAGE'.** ls_alv_cat-ref_table = 'ZFICOS025'.** ls_alv_cat-ref_field = 'MESSAGE'.* ls_alv_cat-seltext = '更新信息'.* ls_alv_cat-scrtext_l = '更新信息'.* ls_alv_cat-scrtext_m = '更新信息'.* ls_alv_cat-scrtext_s = '更新信息'.* APPEND ls_alv_cat TO lt_alv_cat.* BREAK it0003.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_CHANGE_JSON*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_change_json USING p_rs_selfield_fieldname.DATA : json_ser TYPE REF TO cl_trex_json_serializer,json_des TYPE REF TO cl_trex_json_deserializer.FIELD-SYMBOLS :<fs_filed> TYPE any.ASSIGN COMPONENT p_rs_selfield_fieldname OF STRUCTURE gs_output TO <fs_filed>. DATA: lv_json TYPE string.lv_json = <fs_filed>.* FIELD-SYMBOLS :<fs_filed2> TYPE any.* ASSIGN COMPONENT 'STRUCTURE' OF STRUCTURE gs_output TO <fs_filed2>.* DATA: lv_tabname TYPE tabname.* lv_tabname = <fs_filed2>.DATA: ls_zbpms011 LIKE zbpms011.DATA : jsonstr TYPE string.CREATE OBJECT json_des.IF lv_json+0(1) EQ'['. "表结构CALL METHOD json_des->deserializeEXPORTINGjson = lv_jsonIMPORTINGabap = <dyn_table>. "<dyn_table>.ELSE.CALL METHOD json_des->deserializeEXPORTINGjson = lv_jsonIMPORTINGabap = <dyn_wa>. "<dyn_table>.APPEND <dyn_wa> TO <dyn_table>.ENDIF.* BREAK it0003.ENDFORM.*&---------------------------------------------------------------------**& Form FRM_DISPLAY_ALV2*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM frm_display_alv2 .PERFORM f_set_layout2.* PERFORM F_SET_FIELDCAT.* PERFORM f_set_event.PERFORM f_alv_display TABLES <dyn_table>.ENDFORM.*&---------------------------------------------------------------------**& Form F_SET_LAYOUT2*&---------------------------------------------------------------------**& text*&---------------------------------------------------------------------**& --> p1 text*& <-- p2 text*&---------------------------------------------------------------------*FORM f_set_layout2 .CLEAR: gs_layout.* gs_layout-box_fname = 'SLBOX'.gs_layout-zebra = 'X'.gs_layout-cwidth_opt = 'X'.* gs_layout-ctab_fname = 'CELLCOLOR'.ENDFORM.View Code。

SAP报表后台执行及结果查询操作手册

SAP报表后台执行及结果查询操作手册

报表后台执行及结果查询操作手册说明:以ZRSD112的后台执行为例。

一、Tcode:ZRSD1121.输入条件:先根据实际查询的需要,输入报表条件。

2.选择菜单栏:程序——后台执行,或者使用快捷键F9。

(不再点击或直接按F8)3.输入“假脱机请求”的名称(建议尽量使用有具体意义的名称),选中“新的假脱机请求”,其他两个选项不要选中(见下图),回车。

假脱机选项中,仅仅选择“新的假脱机请求”,其他两个均不要选择在弹出的“报警”框直接确认。

在弹出的“开始时间”框中:先点击“立刻”——> 然后点击通常在屏幕的左下脚会出现如下的提示信息:二、Tcode:SM371、输入作业选择条件(特别注意下图红色标出的几个地方)点击“执行”按钮(或直接按F8),进入下一屏幕)。

下图中红色框的状态:“Active”,表示该程序已经被安排作为后台作业,正在后台进行执行,此时程序的输出结果并没有产生,根据报表的执行速度,需要耐心等待……为提高系统使用效率,建议暂时退出系统,等待系统自动执行!!当状态由“Active”变成“已完成”(可以按F8进行刷新),如下图时,表示程序已经执行完成,可以查看结果了。

三、输出结果的查看(个人建议使用方式二查看——zzb)方式一:通过Tcode:SM37进行查看,在上图所示的界面内。

1、选中带有图标(表示该作业存在输出结果)的记录,然后点击按钮;2、注意检查“标题”是不是在前面已经输入的“假脱机请求”名称(一、3),然后点击进行查看。

方式二:通过Tcode:SP01查看。

1、根据需要在输入屏幕中输入查看条件,然后点击执行(或直接按F8)2、注意检查“标题”是不是在前面已经输入的“假脱机请求”名称(一、3),然后点击进行查看。

四、输出结果的整理和导出1、页数的调整注意查看输出结果的页数,见下图为节省系统资源,系统默认只显示第1至10页,当输出结果大于10页时,可参照下图修改页数。

根据需要在下图中输入需要查看的页数(满足需要即可,不要设置太大)(对下图的信息直接回车确认)2、结果的导出(把输出结果保存为EXCEL文件,扩展名为.XLS)A.依次选择菜单:假脱机请求——转发——保存到本地文件B.选择保存格式为“电子表格”C.确定输出路径(也可直接按F4键)D.输入保存文件名(注意加上.XLS的扩展名),如zzb.xls,点击保存。

SAPquery详细手册

SAPquery详细手册

集成与其他系统
01
系统集成
SAP Query可以与其他企业级系 统进行集成,以实现数据共享和
交换。
03
数据映射
在进行系统集成时,需要进行数 据映射和转换,以确保数据的一
致性和准确性。
02
API接口
SAP Query提供了一组API接口, 用于与其他系统进行集成。
04
安全性考虑
在进行系统集成时,需要考虑数 据的安全性和隐私保护问题,以 确保数据不被非法获取和使用。
新功能与特性
增强数据分析能力
未来SAP Query将引入更高级的 数据分析功能,支持更复杂的查 询和报表生成。
集成AI技术
通过集成人工智能(AI)技术, SAP Query将能够自动识别数据 模式,提供更准确的查询结果。
移动设备支持
为了满足移动办公需求,SAP Query将进一步完善移动设备支 持,提供更便捷的数据查询服务。
03
选择要查询的表和字段,并设置查询条件。
04
保存并执行查询。
查询字段选择
在查询设计界面,选择要显示的字段。 可以选择表中的字段、计算字段或表达式字段。 可以通过拖放或双击方式添加字段到查询结果中。
查询条件设置
01
在查询设计界面,选择“条件”选项卡。
02
添加筛选条件,选择字段、操作符和值。
03
可以使用逻辑运算符(AND、OR)组合多个条件。
报表生成器
01
02
03
04
报表生成器
允许用户通过简单的拖 放操作生成报表,而无 需编写复杂的SQL语句。
报表模板
SAP提供了一些报表模板, 用户可以根据需要选择 和修改。
可视化设计

sap日常维护管理手册

sap日常维护管理手册

SAP系统日常管理1 系统监视1.1 进程监视§SM66/SM50 进程查看管理员需全天监看系统的进程。

长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。

管理员用这个事务码检查他们的环境。

当然,在杀掉这些进程前,需要与最终用户协商。

1.2 服务器监视§SM51R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。

想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。

§RZ20 CCMS监控双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。

1.3 用户监视§SM04 用户监视管理员应该考虑全天监视用户仅他们的活动。

是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。

1.4 性能监视§ST03 工作量分析世上没有经验的替代品。

当需要调R/3系统的性能的时候是很痛苦的事情。

管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。

拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。

§ST02 缓存分析R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。

这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。

数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。

我们应该经常的监视缓存、点击率、剩余空间、交换区。

此进程可以帮助管理员作性能调整。

§SP12 TemSe管理管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。

TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。

In_【企业管理手册】sap系统管理员操作手册

In_【企业管理手册】sap系统管理员操作手册

目录1编写目的与适用范围 (3)2参考引用 (3)3术语定义 (3)4内容 (3)4.1划性每天任务: (4)4.1.1检查失败的updates (5)4.1.2检查system Log (7)4.1.3查看被取消和危险的后台任务 (7)4.1.4检查系统被锁项 (9)4.1.5查看系统用户 (10)4.1.6检查打印机 (10)4.1.7后台批处理进程 (12)4.1.8工作进程 (12)4.1.9ABAP DUMP分析 (13)4.1.10系统工作量分析 (14)4.1.11查看buffer (15)4.1.12检查每天的备份执行是否有错 (16)4.1.13数据库预警 (17)4.1.14数据库错误日志 (18)4.1.15操作系统日志 (19)4.2每周维护任务 (21)4.2.1检查数据库表空间 (21)4.2.2检查数据库数据增长 (22)4.2.3定义数据库维护任务 (23)4.2.4文件系统空间检查 (24)4.3系统管理常规任务 (24)4.3.1用户管理 (24)4.3.1.1产生一个新用户 (24)4.3.1.2Copy用户 (26)4.3.1.3Lock用户 (27)4.3.1.4修改用户密码 (27)4.3.2系统管理 (27)4.3.2.1启动SAP系统 (27)4.3.2.2关闭SAP系统 (27)4.3.2.3扩展表空间 (27)4.3.2.4系统打印机定义 (28)4.3.2.5后台任务定义 (30)4.3.2.6定义系统工作模式 (34)4.3.2.7操作模式时间表定义 (35)4.3.2.8定义每日系统操作模式 (36)4.3.2.9集团管理 (38)4.3.2.9.1集团创建 (38)4.3.2.9.2集团本地复制 (40)4.3.2.9.3集团远程复制(export/import) (44)4.3.2.9.4集团删除 (47)4.3.2.10系统参数维护 (48)4.3.2.10.1系统参数profile创建 (48)4.3.2.10.2系统参数的修改 (51)4.3.2.11角色定义 (53)4.3.2.12传输系统管理 (59)4.3.2.12.1传输系统定义 (59)4.3.2.12.2Change request 传输 (61)4.3.2.13系统语言输入 (62)4.3.2.14系统备份 (67)4.3.2.15系统恢复 (69)4.3.2.16系统补丁 (69)4.3.2.17系统License申请 (73)4.3.2.18系统安全审计 (74)4.3.2.18.1安全审计定义 (74)4.3.2.18.2用户审计检查 (75)4.4常见问题及解答 (76)4.4.1系统操作中止 (76)4.4.2系统性能下降 (78)4.4.3打印机不工作 (79)5附录..................................................Error! Bookmark not defined.5.1附一:系统恢复...................................Error! Bookmark not defined.1编写目的与适用范围管理员手册适用于SAP项目实施后对SAP系统的日常维护和管理,本文档的主要对象是SAP系统管理员,以帮助系统管理员明确SAP系统管理的范围,规范操作步骤为目的。

sap日常维护管理手册

sap日常维护管理手册

SAP系统日常管理1 系统监视1.1 进程监视§SM66/SM50 进程查看管理员需全天监看系统的进程。

长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。

管理员用这个事务码检查他们的环境。

当然,在杀掉这些进程前,需要与最终用户协商。

1.2 服务器监视§SM51R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。

想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。

§RZ20 CCMS监控双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。

1.3 用户监视§SM04 用户监视管理员应该考虑全天监视用户仅他们的活动。

是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。

1.4 性能监视§ST03 工作量分析世上没有经验的替代品。

当需要调R/3系统的性能的时候是很痛苦的事情。

管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。

拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。

§ST02 缓存分析R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。

这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。

数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。

我们应该经常的监视缓存、点击率、剩余空间、交换区。

此进程可以帮助管理员作性能调整。

§SP12 TemSe管理管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。

TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SAP异常日志查看手册
1、ZPOLOG有记录的。

TCODE:ZPOLOG,选择接口名称,日期,日志代码
2、查看日志信息:凡是E:打头的,都是WMS或MES代码中抛回的错误信息
类似这种的,就是PO报的错误,可能是网络、配置等多方面原因引起的
点击消息标识可以查看SAP端的日志,此日志保存一个月
3、登录PO:测试机::50000/dir/start/index.jsp
正式机::50000/dir/start/index.jsp 点击Configuration and Monitoring Home。

用户名:piuser 密码:1234qwer
4、选择适配器引擎-》消息监控器
5、如果是在PO端产生的错误,因错误而终止会有数字,打开后可以看到具体的报错原因。

目前发现的PO端
常发生的问题:
a)配置问题,字段为空值未设置为在XML中必须显示
b)特殊字符问题,出现乱码
c)外围系统WebService连不通。

可以用SoapUI进行测试
d)外围系统调用PO的WebService连不通,多数是URL地址错误
点击成功或因错误而终止的资料,可以直接链接到查看PI消息界面
6、查看PI消息日志。

点击高级按钮,再勾选消息头数据,出现日志查询条件。

输入接口名称
接口名称可以查询\\10.8.8.8\sap项目文件\07.Report&Interface Development报表&接口开发\中来股份SAP ERP项目PO接口开发清单_V1.1.xls
7、选中需要查看的消息。

a)时间会跟电脑时间有2分钟左右的差异
b)发送者组件:接口的发起方
c)接收者组件:接口的接收方
d)打开消息:打开发送者发送至接收者的消息
e)相关消息:打开来回双方通讯的消息
8、最下方的XML文件就是传送的实际内容
9、拷贝出来进行XML格式化,然后进行分析。

相关文档
最新文档