hi,
I always put the tcode at start of the script name. If it is based on Direct, often I put the related tcode and (shortened) name of the BAPI. I refer to specific conditions types and key combinations. The name roughly shows what it is meant for but that is sometimes difficult, in that case I try to put more generic words (like "MRP1 and 2" rather than naming the fields specifically). To keep scripts lean, not always all fields are in it. We do not have Studio Runners, hence, I am asked for a template (with short explanation what they want to do) by data stewards and I provide them. In that way I have control (specifically related to versions) and give them the correct one. Several scripts/templates are with a specific purpose, sometimes only used once. I do not make fancy templates with VBA etc. Some scripts are only initiated/executed by me, think of some housekeeping kind of tasks. Although I know that I could share via Evolve platform, I am struggling with access management and I would need more explanation text per template what it is about. I try to not pollute but that is difficult in the pace of day. I only occasionally look at usage. When very specific, in the template, I provide additional explanation to the data stewards. Some examples of names: VK12_ZPN0 KC4 SO_CustHier_Act_PH1_PH2_PH3_PH4_Material, BP0_FLCU01 Customer Relationship Attribute Change, C202_Change recipe operations, ME12_Change Info Rec and or add pricing, VB02_ZL01-ZE01_DELETE keycomb_1_Listing or Exclusion.
------------------------------
Ed Meiners
Lead Consultant MDIM
Wessanen Nederland Holding BV
Amsterdam
------------------------------
Original Message:
Sent: 07-09-2025 12:05
From: Jayasri Varyani
Subject: Script Cataloging & Organization
Hi Customers,
This discussion keeps coming up and this topic applies to desktop and server customers to varying degrees.
I am curious how the community is handling this. Please chime in and help us create a pool of ideas others can pull from. Thank you!
- How do you organize scripts? by Tcode? by functional area? by team?
- If you have multiple MM02 scripts, how do you make sure the purpose is clear? where do you document what fields does it update etc
- What naming conventions do you follow? can you share examples?
- How and where do you document what the script was created for?
- How often do you audit your script library and clean up what is no longer needed?
- What are your favorite reports you use for script usage insights?
- Any other script management best practices that you want to share?
------------------------------
Jayasri Varyani
SE
*Precisely Software Inc.
------------------------------