明天进项目了,是一个测试岗位,最好懂一些sql的,有点偏运维的项目,这个有什么需要注意的不,怎么开展?

阳光普照SAP技术 2025-03-03 11:07:14 108阅读
RT

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 百晓生
    2025-03-03 11:14:38 已采纳

    一、测试岗位核心关注点

    1. 系统配置测试

    · 重点领域

    物料主数据(MM01/MM02)的合规性检查(如分类、计量单位、批次管理)。

    采购订单(ME21)、发货单(LF01)、发票(FB01)的流程完整性验证。

    · 测试方法

    使用 ​**SAP Test Cockpit (TC)**​ 设计自动化测试用例。

    对比标准配置与项目定制化差异(如替代条件、价格控制)。

    2. 数据验证

    · SQL应用场景

    -- 查询物料主数据重复项
    SELECT MATNR, COUNT(*) FROM MARA GROUP BY MATNR HAVING COUNT(*) > 1;
    
    -- 检查采购订单未关闭状态
    SELECT EBELN, COUNT(*) FROM EBEL WHERE EBELN LIKE 'Z%' AND LGORT IS NULL;

    · 工具:使用 ​**SAP Query (SQ01/SQ02)**​ 生成定制化报表。

    3. 故障排查

    · 日志分析

    通过事务码 SM21 查看后台作业错误日志。

    分析MM模块关键表(如 EBELLFB1)的锁定记录(使用 SM12)。

    · SQL示例

    -- 查询长期未结算的采购订单
    SELECT EBELN, BELNR, COUNT(*) 
    FROM EBEL 
    JOIN EBEL_EBEL ON EBEL.EBELN = EBEL_EBEL.EBELN 
    WHERE EBEL.EBELN LIKE 'Z%' 
    GROUP BY EBELN, BELNR 
    HAVING MAX(BELNR) > SYSDATE - 30;


    二、运维岗位必备技能

    1. 日常运维操作

    · 数据备份与恢复

    使用事务码 R31 执行数据库备份。

    模拟恢复场景(如恢复物料主数据历史版本)。

    · 性能监控

    分析MM模块的慢查询(使用事务码 ST03 查看数据库性能)。

    监控库存过账(MIGO)的长时间运行事务。

    2. 系统接口维护

    · IDoc处理

    通过事务码 WE02 查看IDoc状态(如 EDI_DC 是否启用)。

    使用 SAP PI/PO Test Tool​ 测试供应商接口(如交货通知)。

    · 示例SQL

    -- 查询未处理的IDoc
    SELECT EDI_DC_IDOC AS Document, COUNT(*) AS Count 
    FROM EDIDC 
    WHERE EDI_DC_STATE = 'A' AND EDI_DC_MOD = 'EDI';

    3. 用户权限管理

    · MM相关权限

    检查采购订单审批权限(事务码 PFCG → 模块 MM)。

    使用 SU53​ 分析用户执行 ME21 时的权限不足报错。


    三、测试与运维通用技能

    1. SQL进阶技巧

    · 数据清洗

    -- 删除重复的采购申请
    DELETE FROM ERFKAPP 
    WHERE APPKEY IN (
      SELECT APPKEY 
      FROM ERFKAPP 
      GROUP BY APPKEY, MATNR, QUANTITY 
      HAVING COUNT(*) > 1
    );

    · 连接查询

    -- 查询销售订单与发货单匹配情况
    SELECT O.EBELN, L.LFONR, O.BDAT 
    FROM EBEL O 
    LEFT JOIN LFB1 L ON O.EBELN = L.LFONR 
    WHERE L.LFONR IS NULL;

    2. SAP工具链熟悉

    · 事务码清单

    · 测试工具:TCODE01QC3QCC1.

    · 运维工具:SM12RZ20DBACOCKPIT.

    · 配置路径

    · MM模块常用配置:SPRO → 物料管理 → 采购 → 采购订单.


    四、首日工作建议

    1. 熟悉项目文档

    · 仔细阅读MM模块的 ​测试用例清单​ 和 ​运维手册

    · 确认项目的 SAP版本​(如S/4 HANA 1909)和 ​定制化需求

    2.主动沟通

    · 与开发团队确认 测试环境部署进度

    · 向运维团队了解 近期系统变更日志​(如最近的IDoc增强)。

    3.风险预防

    · 执行 基线备份​(事务码 R31)后再进行配置修改。

    · 使用 ​**事务码 SE08**​ 检查客户出口程序是否存在冲突。


    五、需要规避的常见误区

    1. 过度依赖开发团队

    · 测试用例设计前先自行理解业务逻辑(如采购订单审批流程)。

    2. 忽视数据清理

    · 测试完成后务必删除临时数据(如使用 SE11 删除测试用的物料主数据)。

    3. 忽略权限检查

    · 每次配置变更后验证相关用户的操作权限(如使用 SU53)。


    六、推荐学习资源

    1. SAP官方文档

    · SAP MM Testing Guide

    2. SQL实战手册

    · SAP SQL Handbook: Querying SAP Systems》

    3. 运维工具课程

    · SAP Basis Training: System Monitoring and Backup Recovery

     

    0 举报

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询