brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
sap-se38-exportAutomate SAP GUI for Windows transaction SE38 to download an ABAP program source file using the bundled VBScript. Use when Codex needs to run, adapt, or diagnose SE38 program source exports, parameterize the program name and output path, validate SAP GUI Scripting behavior, or handle SE38 download issues that may involve SAP or Windows save dialogs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use the bundled VBScript as the starting point for SE38 program source downloads. Keep SAP GUI operations inside SAP GUI Scripting technical IDs, and handle any out-of-scope Windows dialogs with the language-independent principles in references/environment.md.
cscript //nologo scripts\se38_export.vbs `
/program:SAPLSE16N `
/out:"<LOCAL_WORKSPACE>\abap\SAPLSE16N.abap"
The source recording came from <LOCAL_SKILL_PATH>\sap-se38-export\se38_export.vbs, where the program was hard-coded as SAPLSE16N and the output directory as <LOCAL_SKILL_PATH>\sap-se38-export. The bundled script requires these values as parameters instead.
/program is the ABAP program name written into RS38M-PROGRAMM. The script uppercases it./out is the target output path. Pass a full file path for exact naming. If /out is an existing directory or ends with \, the script writes a file named after the program./securityhelper controls the startup SAP GUI Scripting security helper. It defaults to true; pass /securityhelper:false only when the user wants to handle the prompt manually./securitytimeout is the helper's background polling window in seconds. It defaults to 60.scripts/sap_security_prompt_helper.ps1 may auto-confirm only known SAP GUI Scripting security prompts after matching the prompt text and standard OK control ID.references/environment.md and the sap-mb5b-export model: inspect controls passively, identify controls by structure and stable IDs, and stop on ambiguous multi-button dialogs.The output is the local text file resolved from /out. Runtime diagnostics, screenshots, temporary downloads, and generated source files are local artifacts and should not be committed unless the user explicitly asks for sample fixtures.
Do not bulk-delete files or directories. Keep logs and captured UI diagnostics local and out of source control.