Do you have any question about this error?
Message type: E = Error
Message class: C0 - PP-PI: Messages for PI Sheet and Syntax Checker
Message number: 649
Message text: Function name missing in dyn. function call: phase & instr. &
The process instruction &V2& for phase &V1& of the process order is a
dynamic function call. However, the function module to be called up is
not specified in the process instruction. The function call cannot be
carried out.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
INCLUDE 'NA_HA_TST' OBJECT DOKU ID TX LANGUAGE E
RESET N1
Correct the process instruction &V2& for phase &V1& of the process
order.
INCLUDE 'NA_STREZ_NEU' OBJECT DOKU ID TX LANGUAGE E
<DS:TRAN.COR2>Change process order</>
INCLUDE 'NA_HA_PROD' OBJECT DOKU ID TX LANGUAGE E
Errors in the process instruction cannot be corrected for the current
PI sheet.
INCLUDE 'NA_PLNREZ_HINW' OBJECT DOKU ID TX LANGUAGE E
<DS:TRAN.C202>Change master recipe</>
Error message extract from SAP system. Copyright SAP SE.
C0649
- Function name missing in dyn. function call: phase & instr. & ?The SAP error message C0649, which states "Function name missing in dyn. function call: phase & instr. &," typically occurs when there is an issue with a dynamic function call in an ABAP program. This error indicates that the system is expecting a function name to be provided, but it is missing or not correctly specified.
Cause:
- Missing Function Name: The most common cause is that the function name is not being passed correctly in the dynamic function call.
- Incorrect Syntax: There may be a syntax error in the code where the dynamic function call is made.
- Variable Not Initialized: If the function name is stored in a variable, that variable may not be initialized or may not contain a valid function name.
- Dynamic Call Context: The context in which the dynamic call is made may not be set up correctly, leading to the function name not being recognized.
Solution:
- Check the Code: Review the ABAP code where the dynamic function call is made. Ensure that the function name is correctly specified and is not empty.
- Initialize Variables: If the function name is stored in a variable, ensure that the variable is properly initialized and contains a valid function name before the call.
- Debugging: Use the ABAP debugger to step through the code and check the values of variables at runtime. This can help identify if the function name is being set correctly.
- Review Documentation: If you are using a standard SAP function module or method, refer to the SAP documentation to ensure you are using it correctly.
- Error Handling: Implement error handling to catch cases where the function name might be missing and provide a meaningful message or fallback behavior.
Related Information:
CALL FUNCTION
statement with a variable that holds the function name. Ensure that the variable is correctly populated.If the issue persists after checking these aspects, consider reaching out to your SAP support team or consulting with an experienced ABAP developer for further assistance.
Get instant SAP help. Start your 7-day free trial now.
C0648
Changing parameter & is missing in the function call
What causes this issue? The function module that has been called up contains changing parameter &V1&. In the current call, no value is transf...
C0647
Changing parameter & is not defined
What causes this issue? The selected function call contains changing parameter &V1&. However, this parameter is not defined in the function m...
C0650
Import parameter & missing in function call
What causes this issue? The function module that has been called up contains the import parameter &V1&. In the current call, no value is tra...
C0651
Export parameter & missing in function call
What causes this issue? The function module that has been called up contains the export parameter &V1&. However, this parameter is not conta...
Click on this link to search all SAP messages.