2022 Oct 28 7:22 AM
Hi Team,
I'm trying to create ztest===001 program I'm getting special characters error.
but I saw in R3 system there is a program called AQ0102===* program. Can someone explain naming convention for ABAP program (se38) and why standard program having special character?
Thanks,
Nirojan.
2022 Oct 28 7:26 AM
This is generated programs made by Class, by Function module.
2022 Oct 28 7:26 AM
This is generated programs made by Class, by Function module.
2022 Oct 28 7:47 AM
Thanks for your quick replay. Could you please tell me how to find the which class or FM this program used?
I tried where-used list it's not found.
2022 Oct 28 7:50 AM
Just open this program in your SE38, if you see the transaction change to SE24 or SE37 you will know the object type used.
Otherwise, it could be an include for a function group or somehting like that
For AQ... program it could be a query (also a generated code) from SQVI or SQ01 / SQ02 transaciton
2022 Oct 28 8:14 AM
This comment just to confirm that the convention for SAPQuery-generated program names is:
1 2 3
1 5 0 5 0 5 0
AQ??<--group12-><---query14-->
mandant ??
--------- -------
000 - 099 00 - 99
100 - 109 A0 - A9
110 - 135 AA - AZ
136 - 145 B0 - B9
...
2022 Oct 28 9:31 AM
Also look with SE80 or SE38 at the attributes of these generated programs (e.g. AQ*), you should not find any package, so you should not see any entry in Directory of Repository Objects either (try a Goto. Object Directory Repository)
Only the actual main object (e.g. query, class, method, SmartForms, Customizing, etc.) should be allowed to have such an entry, not the generated program. The transport of the main object will generate the program in target system, and in some case with another name.
(Also read the online help.)
2022 Oct 28 9:44 AM
2022 Oct 30 9:49 AM
Please use the COMMENT button for comments, asking for complements, adding details, replying to a comment or a proposed solution or to the OP question, etc., ANSWER is only to propose a solution, dixit SAP text at the right of the answer area.