Function sapnwrfc::binding::RfcRemoveFunctionDesc
[−]
[src]
pub unsafe extern "C" fn RfcRemoveFunctionDesc(
repositoryID: *const SAP_UC,
functionName: *const SAP_UC,
errorInfo: *mut RFC_ERROR_INFO
) -> RFC_RC
Removes a function description from the cache for the specified R/3 System.
This API can be used, e.g. if the signature (imports, exports, etc.) of a function module has been changed in the backend, while the external RFC program is still running. If the RFC library continues using the old cached metadata description, garbage values (if fields have been deleted from the function module) or missing values (if new fields have been added to the function module) will result. If repositoryID is NULL, the description is removed from the "default repository".
\in *repositoryID System ID of R/3 System, to whose cache you want to add the function description, or NULL for the default repository. \in *functionName The name of the function module, whose description is to be removed from the cache. \out *errorInfo Not much that can go wrong here. \return RFC_RC