Symptom
When saving a transport request, the warning message 'Only a final asterisk can be used as a generic entry' appears.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Go to Export Customizing Transport App
- Update or create the transport request
- Save a transport request which contains Object Keys containing a * before the object name.
Cause
The * entry at the end of a string or character includes any entry that starts with the string or character. However, entering * before the string or character, or fields containing such a pattern, causes the transport organizer to search for a value of * rather than treating it as a wildcard.
Resolution
There is no error; the warning can be ignored, and the transport can be released without issue.
The warning is meant to alert the user to verify that the list of objects included in the transport aligns with the intended selection, as the * at the end of an entry acts as a wildcard. However, a * earlier in the entry is treated as the asterisk character and not as a wildcard.
This situation can arise more frequently with tables containing wildcard entries in the fields, such as table USR40, which uses * to block certain password patterns.
There is no issue with the table or with transporting this table when the warning appears. However, it is important to confirm that the entries included in the transport match the desired entries, especially if a * is used in the text field for defining object keys.
For example, in the case of table USR40 (Table for illegal passwords):
PW Pattern/Individual Value
*2020
*2021
2020*
2020example1
2020example2
example2020
another_example2020
2021*
When creating a workbench request and adding the Key Objects from USR40, consider the following examples:
Example 1:
Key objects:
2020*
No warning message is triggered, and the following entries are included in the transport request:
- 2020*
- 2020example1
- 2020example2
Example 2:
Key objects:
*2020
Saving this triggers the warning:
"Only a final asterisk can be used as a generic entry"
This warning serves as a reminder that the * at the beginning of the key field entry is not treated as a wildcard. Instead, the transport organizer specifically includes entries matching *2020 in the transport and does not include other entries ending with 2020, such as:
- example2020
- another_example2020
The transport remains technically correct, and the warning can be ignored if only the entry *2020 is intended for transport.
To include additional entries ending with 2020, they must be specified explicitly.
See Also
2467 - Password rules and preventing incorrect logons
Keywords
'Only a final asterisk can be used as a generic entry', Warning message Only a final asterisk can be used as a generic entry, Transport request, Transport order, while saving the transport request warning message, Export customizing transport, S4_PC, S4_1C , KBA , BC-CUS-TOL-CTO , Export Customizing Transports App , BC-SRV-APS-EXT-SL , Manage and Import Software Collections , Problem