Call function and call customer function

Hi
Can anybody let me know what is the difference between CALL FUNCTION AND CALL CUSTOMER- FUNCTION .
i know call customer- function is used while we r working on user exits .
but is their any specific reason of difference ...
Thanks

CALL CUSTOMER-FUNCTION function_exit parameter_list.
Effect
This statement can be used in programs delivered by SAP. It includes the function module exit specified in function_exit . The function module exit is a customer exit. In an SAP program, it enables you to call a function module provided by SAP and implemented by the customer.
The indicator function_exit must be a three-digit text field literal. A function module exit is specified by SAP using the transaction SMOD and can be activated using the transaction CMOD in customer systems.
Specifications by SAP
An empty or partly implemented function module must be assigned to the function module exit using the transaction SMOD. The name of the function module consists of EXIT_, the program name, which contains the statement CALL CUSTOMER-FUNCTION, and the three-digit indicator in function_exit. The interface of the function module is completely defined by SAP.
Activation in the customer system
The transaction CMOD enables the customer to implement the source code of the function module within an enhancement project and to activate the function module exit. If the function module exit is not activated, the statement CALL CUSTOMER-FUNCTION is ignored. If the function module is activated, the corresponding function module is called in the same way as the general function module call.
Syntax and meaning of the parameter_list for the assignment of the actual parameters to formal parameters and for the exception handling are the same as in a general function module call. It is not possible to dynamically fill the interface.
CALL FUNCTION func
Syntax
CALL FUNCTION func { parameter_list
                   | parameter_tables }.
Effect
This statement calls the function module specified in func. The identifier func must be a character-type data object, which contains the name of a function module in uppercase letters during the statement execution. Each function module of an SAP system has a unique name, which is why you need not specify the function group.
Use additions parameter_list or parameter_tables (as of release 6.10) to statically or dynamically assign actual parameters to the formal parameters of the function module and return values to the non-class-based exceptions.
Note
If the name of a function module is specified by a constant or as a literal, the extended syntax check can check the statement.
Exceptions
Catchable Exceptions
CX_SY_DYN_CALL_ILLEGAL_FUNC
Cause: The called function is known but not active.
Runtime Error: CALL_FUNCTION_NOT_ACTIVE
Cause: The called function is unknown.
Runtime Error: CALL_FUNCTION_NOT_FOUND
CX_SY_DYN_CALL_ILLEGAL_TYPE
Cause: The type of the actual parameter does not fulfill the requirements of the function interface.
Runtime Error: CALL_FUNCTION_CONFLICT_GEN_TYP
Cause: The actual parameter does not have the length expected by the function.
Runtime Error: CALL_FUNCTION_CONFLICT_LENG
Cause: The actual parameter does not have the type expected by the function.
Runtime Error: CALL_FUNCTION_CONFLICT_TYPE
Cause: Only those functions can be called in the update task that are intended for it.
Runtime Error: CALL_FUNCTION_NO_VB
Cause: An actual parameter does not fulfill the alignment requirements of the respective formal parameter.
Runtime Error: CALL_FUNCTION_WRONG_ALIGNMENT
CX_SY_DYN_CALL_PARAM_MISSING
Cause: The function expects a parameter, which has not been passed by the caller.
Runtime Error: CALL_FUNCTION_PARM_MISSING
CX_SY_DYN_CALL_PARAM_NOT_FOUND
Cause: The caller has passed a parameter, which is not known to the function.
Runtime Error: CALL_FUNCTION_PARM_UNKNOWN
plz reward points if it helps

Similar Messages

  • Report custom function and repository custom function

    Hi Guru:
    We have some repository functions.
    When using them in the report, in design time, we will choose Add to report for the functions and then we could use it.
    Then the repository functions are updated, and I found the report function, which comes from the repository function, is not updated, I need to add the repository function to the report again to update it.
    As we will have more and more reports using the repository function, in the long run, is there a way to automatically update the report function from the repository for all the reports?
    Thanks.
    Eric

    From Crystal's online help:
    Repository objects that are used in a report and are connected to that report's repository can be updated automatically when opening the report in Crystal Reports. This behavior is controlled by an Options setting and is global for all reports.
    Note:    Objects that are used in a report but are disconnected from the repository are not automatically updated when the report is opened.
    To set the update option
    On the File menu, click Options.
    The Options dialog box appears.
    Click the Reporting tab.
    Select the Update Connected Repository Objects on Open check box.
    Click OK.
    If you don't want to use this global option, you can also update a report's repository objects by selecting the Update Repository Objects option on the Open dialog box for an individual report.
    Note:    When you open a report that contains a command that is stored in the repository, and you have specified that you want to Update Connected Repository Objects on Open, only the definition of the command is automatically refreshed; the data that the command returns is not updated until you click the Refresh button in the report.
    HTH,
    Carl

  • Problem in calling application module's custom functions

    i m facing problem in calling application module's custom functions in jsp pages.
    i'll highly appreciate any reply to this mail.
    anant

    Hi,
    I also need to know how to call custom methods
    within an application module implementation.
    I have tried the <jbo:ApplicationModule id=am ...\>
    then later in the JSP <% am.customMethod() %>
    and this does not work. Any hints?I don't know how it works with JSPs, but if you want to call a custom method on a ApplicationModule, you first have to cast it to your custom class type.
    Somethin like this:
    MyAppModule am = (MyAppModule) sessionCookie.useApplicationModule( ... )
    or maybe in your JSP
    <jbo:ApplicationModule id="am">
    <% MyAppModuleClass am = (MyAppModuleClass) am; %>
    I think you forgot to do something like this in your JSP. Note that the code is not tested.
    Hope that helps
    Benjamin

  • What does call failed and call busy mean?

    I call my bf on Skype every time I see him on there and it rings and eventually it says call failed and sometimes it will say call busy, what does call failed and call busy mean?

    WuTom wrote:
    If a call is marked as "Call ended" does this guarantee the other person ended the call, or can it also mean the call disconnected or was dropped?
    Was talking with someone and at one point the "Call ended - call dropped". Few other times it was just marked as "Call ended", they have bad internet. So is it possible the "Call ended" means the call was dropped due to internet or were they for definite hanging up?
    Thanks
    Hi WuTom,
    From experience, it depends on the platform which you are using. In my case, my boyfriend is using Skype for iPhone and I am using Skype for Mac. Sometimes I find that the "Call ended - Call dropped" is the result of bad internet on my or his part. "Call Ended" on its own could mean one of two things, among others:
    1. A person accidentally touches the red end call button; or
    2. Skype crashes unexpectedly (either because of internet as you said or other issues such as flat battery)
    This is just from my personal experience, but I do hope it clears some stuff up for you. 

  • Creating a  query with group function and non group function

    Could anyone help me with creating a query that contain single row function and multiple row function in Report6i.
    what i want to do basically is to create a query that will display sum of certain columns according to a column in that table

    You can either calculate a sum yourself, or let Reports do it for you.
    1. select sum(column) from table where ....
    This will just display the sum, not the records.
    2. Make a query: select column from table where ...
    Create a summary field. You can do it manually or with the report wizard.
    That will create a report like this:
       Column
           10
           20
           15
       ======
    Sum    45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Difference between Territory Team Functions and Opportunity Team Functions?

    Hi,
    What is the difference between Territory team functions and Opportunity team functions? and how can we add values to the LOV of territory team functions?
    Scenario:
    Need to assign Territory Team on a territory with functions therefore when the territory is assigned to an opportunity and the team members of that territory displays in Opportunity Team, the functions LOV should AUTO POPULATES .
    Please find attached files for reference.
    Your help in this regards will be highly appreciated.
    Thank you.

    Hi,
    What is the difference between Territory team functions and Opportunity team functions? and how can we add values to the LOV of territory team functions?
    Scenario:
    Need to assign Territory Team on a territory with functions therefore when the territory is assigned to an opportunity and the team members of that territory displays in Opportunity Team, the functions LOV should AUTO POPULATES .
    Please find attached files for reference.
    Your help in this regards will be highly appreciated.
    Thank you.

  • How to export and import custome functions...

    Hi Biddies,
    I am wondering is there any way the custome functions in an existed report can be exported.
    If there is, how can I do it?
    For example,   "Custome Functions.rpt", which was distributed  with Crystal Reports, has a custome function library. How can I export it from the report?
    Thanks
    Edited by: Jonas sun on Mar 18, 2009 7:13 AM

    Hi,
    Did  you try exporting it ?
    What format you are using to export it .
    As I have seen you can export the custom functions contained report.
    I had done it in pdf format for your references go to sample report folder
    select featured example report folder in that open custom function report and export it to pdf format.
    The report will exported with the field data of custom function.
    Is this answer you wanted ? if not please explain me bit further.
    Regards,
    Neo.

  • UCCE 7.2.X - Calls Answered and Calls Handled

    Has anyone experienced an issue in UCCE 7.2, where the calls answered does not seem to be reporting correctly? In this case we are seeing that the calls answered figure, is less than the call handled.  The Handled figure seems to be correct when you take into consideration the calls offered, error calls, abandoned calls etc. Webview historic call type reports are reporting what is in the Call Type Half hour tables so not an issue with webview. We have tried to replicate various scenarios but cannot replicate the instance where the answered call is not counted. We have also reviewed the ICM scripts but have drawn a blank.
    I have attached a copy webview report that shows the disparity we seem to be having. Any ideas would be much appreciated.
    Regards
    Cecil

    Hi,
    this is not necessarily an error.
    - Calls Answered value increments when the call has been answered (the moment the agent picks up the phone).
    - Calls Handled value increments when the call has been handled, in Cisco terminology, the wrapup state has ended.
    If you take into consideration a simple fact, that a call may be answered within one reporting interval (in UCCE 7.2.x it's 30 minutes), and "handled" in the next interval, you can easily see two different numbers.
    For instance, six customers call between 10:00 and 10:30. All calls are answered by an agent the moment they arrived. Five calls end before 10:30. But one of them is a demanding customer, and the call ends at 10:40. What you'll see is 6 for CallsAnswered but only 5 for CallsHandled.
    Of course, CallsAnswered may be less than CallsHandled, too, it simply means there were calls that were answered within the previous reporting interval but handled in this interval.
    G.

  • After installing 6.0.1 on my iPhone 4 I no longer get notification when another call comes in when I'm on another call. In phone settings I no longer have the icons for call waiting and call forwarding. My carrier is sprint

    I no longer get notifications that another call is coming in when I'm on the phone. In the settings under phone I do not see any availabilty for call waiting or call forwarding. I had this feature before installing the new update 6.0.1.

    Since it has always been very basic to backup your computer and all it's data, Apple provides no way for you to transfer music from your iPhone back to your computer.  As you know, you can re-download all iTunes purchases, but music that you ripped yourself you'll have to just re-rip again.
    You can try and find 3rd party applications that might help you.  I'm sure you'll pay, however.
    Let this be a very important lesson learned.
    Best.

  • I just upgraded my iPhone to IOS 7.1 and not the speech to text function and the Siri function doesn't work. I tried rebooting but that didn't help

    I just upgraded my IPhone to IOS 7.1 and now the speech to text function and Siri doesn't work
    The microphone icon is white not grey
    And when I hit it it only stays on for a split second
    Not long enough to dictate a message
    It worked fine before upgrade
    And works on IPad which I also just upgraded
    Help??

    There are many, many threads on this forum about this issue. Do a forum search for "wi-fi greyed out" and see if any of the solutions therein will work for you. Best of luck.

  • Problem with call forwarding and "call divert"

    I have been receiving calls lately and a dialogue box pops up and says "fowarded call" with a button that says "dismiss" - I'm not sure why or how to disable this. in my settings I have call forwarding turned off. Also when I make calls I sometimes see messages saying something about call forwarding active or active diverts. Again I have call forwarding turned off and I see no settings for divert. How can I fix this?
    Thanks.

    i am having a similar problem.  I have a Pearl 8100 with T-Mobile.  I've had it for almost two years (since Jan. '07).  About four weeks ago, this problem started.  I have a landline office phone through AT&T, and when I leave the office, I forward this land line to my Pearl.  When someone calls my office after hours, on nights and weekends, the problem is that instead of the person's name and phone number showing up on my caller ID, my Pearl shows that I am calling myself from my own cell phone!  I don't get "Private Number" like you get, the caller ID shows that I am calling myself!
    I've spent six or seven hours with T-Mobile tech support, with five different tech people over a period of several days and several phone calls, and they can't figure it out; their final and "best" answer is that it's a blackberry problem, that the issue has been addressed and identified as a "known issue" and a "trouble ticket" has been created.  I contacted RIM and they directed me to their archived troubleshooting and to this forum, so I still don't have an answer.  And T-M had no answer when I told them that this feature worked just fine from Jan. '07 through Aug. '08.  T-Mobile offered to put me into a different device, the T-Mobile wing, which by fair assessment, looks like a piece of junk, and it's window's mobile, which is even worse.  I rejected this option.
    I'm hoping someone can solve this.  One friend of mine thought that it's a network issue, any issue with caller ID would be with the network, not the phone or its software...this makes some sense to me...and one of the techs at TM thought that this could be the issue as well.  As T-M upgrades its networks to 3G, these bugs are popping out. who knows, I'm sticking with this Pearl and 8100 for a little while longer, b/c I am waiting to see if an answer shows up somewhere on one of the forums, but I hate not knowing who's calling before I answer the phone!

  • CWMS 2.0MR7 intermittent dead air on call-in and call-back for internal and external users

    Hello,
    I have got a new install of CWMS 2.0MR7 800 users non HA system. During initial testing we noticed that when we call-in or call-back there was a dead air even though the call is connected we don't hear welcome to WebEx....when we hang up and call again it works fine and we hear welcome to WebEx so the issue is intermittent. CUCM version is 8.6
    Can someone please advise how do we go about troubleshooting something like this when the issue is so intermittent?
    Thanks

    Hi,
    Please check the following:
    1. Please check if you are on supported hardware and that no co-resident VMs exist:
    http://www.cisco.com/c/en/us/td/docs/collaboration/CWMS/2_0/Planning_Guide/Planning_Guide_chapter_01011.html#reference_249B138B71324D19B09141D3849EC058
    2. Check if you have any snapshots on any of the virtual machines for the system. If you have captured any snapshots before an upgrade, make sure that you delete them within 24 hours as they cause degradation of system performance and are known to cause audio quality issues.
    3. Please check your network bandwidth for these requirements:
    http://www.cisco.com/c/en/us/td/docs/collaboration/CWMS/1_5/Planning_Guide/Planning_Guide_chapter_01.html#reference_267DB686BB224EB7A49DE4C783C912E6
    If you still face the problem, please open a TAC case to troubleshoot the issue further. We will be able to get detailed logs and sniffers to find the cause of the issue.
    Thanks,
    Jyothi

  • Exchange UM call transfer and call forward.

    Hello all,
    Looking for some ideas with an issue with Exchange UM call transfer and Lync call forward. 
    Environment details:
    Lync Server 2013 Enterprise Edition
    Exchange 2010 UM
    AudioCodes M3K with PRI connectivity.
    Here are the scenarios:
    Scenario 1:
    Call comes in via PSTN to Exchange Auto Attendant.
    Caller enters user extension
    Exchange Calls User
    User has Lync Client forwarded to mobile cell phone.
    User's Mobile cell phone will ring but user does not answer.
    After about 3 rings, Exchange will interrupt the transfer and say "Sorry, I cannot transfer you to that extension"
    On the Exchange UM server event log, we see the following event: "
    An error occurred while transferring a call to
    [email protected] Additional information: The call transfer type is "Blind.", the transfer target is "phone number", and the caller ID is: "a12b63b6-0da0-424d-87b1-b11bde4685ca".
    The VoIP platform encountered an exception Microsoft.Rtc.Signaling.OperationFailureException: Failed to transfer, successful refer notification not received
       at Microsoft.Rtc.Signaling.SipAsyncResult`1.ThrowIfFailed()
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result)
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult result, String operationId)
       at Microsoft.Rtc.Collaboration.Call.EndTransferCore(IAsyncResult result)
       at Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoCall.EndTransfer(IAsyncResult result)
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.BlindTransferSessionState.Call_TransferCompleted(IAsyncResult r)
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.SubscriptionHelper.<>c__DisplayClass5f`1.<>c__DisplayClass62.<WrapCallback>b__5e()
       at Microsoft.Exchange.UM.UcmaPlatform.UcmaCallSession.<>c__DisplayClassd.<CatchAndFireOnError>b__9()
       Detected at System.Environment.get_StackTrace()
       at Microsoft.Rtc.Signaling.OperationFailureException..ctor(String message)
       at Microsoft.Rtc.Collaboration.Call.CallTransferAsyncResult.Refer_StateChanged(Object sender, ReferStateChangedEventArgs e)
       at Microsoft.Rtc.Signaling.ReferStateChangedEventArgs.Microsoft.Rtc.Signaling.IWorkitem.Process()
       at Microsoft.Rtc.Signaling.WorkitemQueue.ProcessItems()
       at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessing()
       at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessingCallback(Object state)
       at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    FailureReason = 0 during the call with ID "a12b63b6-0da0-424d-87b1-b11bde4685ca". This exception occurred at the Microsoft Exchange Speech Engine VoIP platform during an event-based asynchronous operation submitted by the Unified Messaging server.
    The Unified Messaging server will attempt to recover from this exception. If this warning occurs frequently, contact Microsoft Product Support.
    Scenario 2:
    Call comes in via PSTN to Exchange Auto Attendant.
    Caller enters user extension
    Exchange Calls User
    User has Lync Client forwarded to mobile cell phone.
    User's Mobile cell phone will ring but user presses ignore on cell phone
    Once ignore is pressed, cell phone voicemail will pickup so Exchange will complete the transfer.
    I'm don't believe Exchange UM has a no-answer timeout setting for call transfer and i'm not sure if a setting on the gateway can resolve the issue. Any ideas on how to resolve scenario 1?
    Thanks,
    Prashanth

    Can you confirm that you haven't enabled voicemail escape?
    Voicemail escape is set to 15 seconds by default if enabled and not specified.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Lync Sorted blog

  • Unlimited anytime calling plan and calling feature...

    I have Unlimited anytime calling plan and it says that I can have up to 3 calling features at no extra cost -
    I already have privacy and caller display as 1 calling feature But when I try to order 2 additional features it says there will be a charge of £6.
    Has anyone else tried this , am I reading it wrong ?
    Ta,
    Del.
    Solved!
    Go to Solution.

    Yes the three calling features are 1471,1571 and privacy.
    Don't BT provide these free of charge anyway ?
    Del.

  • What's the meaning of Forward No Coverage at Call Forward and Call Pickup Settings

    hi All,
    Please, I have a CUCM and I need to understand the meaning of the follow configuratio at the line:
    Forward No Coverage Internal  
    Forward No Coverage External   
    Forward on CTI Failure   
    Could you explain to me by a easy way?????
    How can I do a test?
    Thanks a lot

    Actually the no coverage is not only for DNs in line groups. The way no coverage works is that you set a CF setting on any phone (doesn't need to be in a line group), and you send them to a hunt pilot. ie CFB to a hunt pilot
    In the hunt pilot for the Forward Hunt No Answer/Forward Hunt Busy you choose:
    Use Personal Preferences—Use this check box to enable the Call Forward No Coverage (CFNC) settings for the original called number that forwarded the call to this hunt pilot.
    So, after it rings your phone, rings thru all the hunt pilot/hunt list/line group members, it goes back to the phone that routed the call to that hunt pilot, looks at the no coverage setting and does as instructed. Send it to VM, another hunt pilot, your mobile, etc.
    HTH
    java
    If this helps, please rate
    www.cisco.com/go/pdihelpdesk

Maybe you are looking for