TS Tool Monitoring
TS Tool Monitoring
TS Tool Monitoring
General Header
FS Number Ticket Number
Transport Request DMEK968600
Specification Details:
Title Tool Monitoring
Business Purpose
Application Area MM
Complexity Medium
Priority Medium
Reviewed by
Handover on
ABAP Objects
Object Type Development Object Name Category (New / Modified) Package
ZST_TOOL_CUSTOMER_DISPLAY
ZST_TOOL_MASTER
ZST_TOOL_PLANT_EXT_INFO
ZST_TOOL_TCODE_LIST
ZSH_CL_TOOL_NO
ZSH_TOOL_DESC
ZSH_TOOL_NO
ZSNRO_TOOL
ZTOOL_MSG
ZCL_TOOL_MANAGEMENT
IF ls_tool_master IS NOT INITIAL. “Validation For Checking Tool Number For Already Exists
es_bapireturn-type = 'E'.
es_bapireturn-id = 'ZTOOL_MSG'.
es_bapireturn-number = '010'.
ENDIF.
zcl_tool_management=> VALIDATION_TOOL_REV
“Validation for same tool number with same tool revision Exists.
SELECT SINGLE * FROM ZTOOL_REVISION INTO @DATA(ls_rev) WHERE tool_no = @IS_TOOL_REV-tool_no AN
D tool_revision = @IS_TOOL_REV-tool_revision.
if sy-subrc eq 0.
es_bapireturn-type = 'E'.
es_bapireturn-id = 'ZTOOL_MSG'.
es_bapireturn-number = '021'.
ENDIF.
zcl_tool_management=> VALIDATION_TOOL_PLANT
IF is_tool_plant-bukrs IS INITIAL .
es_bapireturn-type = 'E'.
es_bapireturn-id = 'ZTOOL_MSG'.
es_bapireturn-number = '022'.
ENDIF.
zcl_tool_management=> VALIDATION_TOOL_CUSTOMER
zcl_tool_management=> VALIDATION_VNDR_INFOR
6- Approver Validation:
zcl_tool_management=> VALIDATION_APPROVER
IF lv_status EQ 'RJ'.
es_bapireturn-type = 'E'.
es_bapireturn-id = 'ZTOOL_MSG'.
es_bapireturn-number = '023'.
ENDIF.
TD 4. Output Format
Interfaces
TD 5. BDC
TD 6. BAPI
TD 7. ALE / IDOC
TD 8. Validations / Error Handling
Enhancements
TD 9. User Exits
TD10. BADIs
Work Flows
TD18. Tasks
<List the Standard and Custom tasks to be used in the workflow. Describe the implementation
of all custom tasks>
TD19. Workflow Template
WS90000062
Security
TD22. Authorization
ZTOOL_AUTH “Authority Object
Test Plan
Configuration