Dump CALL_FUNCTION_NOT_FOUND for KO02/KO01

Hi Experts.
We created a field exit in DEV and Quality to male a substitution in Settlement rules, but we didnt transport it to production.
In productiuon, ee were creating internal orders with no errors, but today the DUMP "CALL_FUNCTION_NOT_FOUND", exception "CX_SY_DYN_CALL_ILLEGAL_FUNC" occurred when trying to modify or visualize the settlement rule, saying that the FM FIELD_EXIT_AUFKOSTV wasn't found.
We didn't find the requests that could cause this error, but the fact is that the request that created and activated the Field Exit wasnt transported at all to Production, and now something is calling this FM, that really doesn't exist in PRD because we didn't transport (it is not working in test environment.)
Do you know what is the program, routine or something like that, that could cause this error? I found so many notes that I could't get the answer.
Kind Regards
Mayumi

First step is to find the tool name you are trying to execute for which function has not been maintained.
Go to ST22 and enter the dump. Search for TOOLNAME text. Check the value stored against this variable in the dump.
Then we need to maintain the function module name against this TOOLNAME in the table,.
I am not a 100% of which T code to use for this maintenance however - by going through package search I found some like: RZ25. Check if this helps.
Please consult BASIS/ Developer to help with this setup.

Similar Messages

  • BADI/User Exit for KO02

    Dear Experts,
    When I'm setting the BUDGETED status manually to Internal Order (With out distributing the Budget to Order in IM52) and after if I m setting RELEASE status the system is accepting. So, I want to stop this without giving the budget in IO, it should not accept to release IO.
    This is not possible with User Status, coz' User may go and set manually "REL" Status.
    can anyone suggest me the BAdi/User Exit for KO02(Internal Order Change) tcode.
    Thanks,
    Sanju.

    When you set a User status , you can assign an Authorization Object on who can change the status .
    Follow the path in SPRO--> Controlling --> Internal orders --> Order Master Data > Status Management> Define authorization Keys for Status Management
    Define Authorization Keys for Status Management
    In this step you define authorization keys which you can use to set up authorization checks when you manually set or delete a user status. When the system sets a user status as a reaction to business transaction, it does not perform an authorization check.
    When you set or delete a user status, the system checks whether the user is authorized for this action. In addition to the status profile and the object type, the system also checks the authorization key assigned to the user status in question.
    Example
    You want to define that certain user statuses can be changed only by a specified employee group.
    To do this, create an authorization key and assign it to the relevant user statuses.
    In the general authorization maintenance you can then assign authorizations for this key via the authorization object B_USERSTAT.
    Activities
    1. Check whether you want to define authorizations for your user statuses.
    2. If necessary, create authorization keys as follows:
    a) Choose "New entries".
    b) Enter a key and an explanatory text in the appropriate fields and choose "Save".
    You have now created the authorization key.
    3. Assign the authorization key to one or more user statuses in your status profile.
    4. Define corresponding authorizations and include them in the relevant authorization profiles.

  • Short dump error for delta load to 0CFM_C10 via 0CFM_DELTA_POSITIONS flow

    hi all,
    i am getting short dump error for delta load to 0CFM_C10 via 0CFM_DELTA_POSITIONS flow.
    not able to figure out the actual issue and how to solve it.
    can anyone suggest?
    below is the details of the short dump
    Short text
        Exception condition "UNKNOWN_TRANSCAT" raised.
    What happened?
        The current ABAP/4 program encountered an unexpected
        situation.
    What can you do?
        Note down which actions and inputs caused the error.
        To process the problem further, contact you SAP system
        administrator.
        Using Transaction ST22 for ABAP Dump Analysis, you can look
        at and manage termination messages, and you can also
        keep them for a long time.
    Error analysis
        A RAISE statement in the program "CL_SERVICE_TRG================CP" raised the
         exception
        condition "UNKNOWN_TRANSCAT".
        Since the exception was not intercepted by a superior
        program, processing was terminated.
        Short description of exception condition:
        For detailed documentation of the exception condition, use
        Transaction SE37 (Function Library). You can take the called
        function module from the display of active calls.
    How to correct the error
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "RAISE_EXCEPTION" " "
        "CL_SERVICE_TRG================CP" or "CL_SERVICE_TRG================CM003"
        "SORT_TRANSACTIONS"
        or
        "CL_SERVICE_TRG================CP" "UNKNOWN_TRANSCAT"
        or
        "SBIE0001 " "UNKNOWN_TRANSCAT"
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
        1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
        2. Corresponding system log
           Display the system log by calling transaction SM21.
           Restrict the time interval to 10 minutes before and five minutes
        after the short dump. Then choose "System->List->Save->Local File
        (Unconverted)".
        3. If the problem occurs in a problem of your own or a modified SAP
        program: The source code of the program
           In the editor, choose "Utilities->More
        Utilities->Upload/Download->Download".
        4. Details about the conditions under which the error occurred or which
        actions and input led to the error.

    Hi,
    It seems like some routine are there and check your rotines , transformation etc.
    Regards
    sivaraju

  • How to Create a Dump file  for a MaxDB database

    Hi
      I have to create a dump file for a database in MaxDB.
    IN MaxDB How to Create a DataBase and How to Connect to
    MaxDB.

    Hi,
    what exactly do you mean with a 'dump file'? Are you referring to a backup?
    You should be able to find your answers here: http://dev.mysql.com/doc/maxdb/maxdb_faq.html.
    If not, please let me know.
    Regards,
    Roland

  • Cannot create a dump file for a process

    Hi fellows,
    I have a problem creating a dump file for an application. The application consists of C++ and C# dlls. It runs in Windows 7 64bit environment.
    I constantly receive the following error:
    ERROR_PARTIAL_COPY:  Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
    and only a part of the dump is created ~ 400 MB (should be ~900 MB) although there is enough space on the disk drive.
    I have tried the following options:
    - Task Manager -> Create Dump File
    - windbg (64bit version): .dump /a
    This happens only on two machines and not on all the rest (~20 more).
    All of them are equipped with Windows 7 64bit, the application is build in 64bit
    Note that if I use the option /mA when calling .dump it creates the dump without errors. From the MSDN documentation:
    The /mA option is equivalent to /ma except that it ignores any failure to read inaccessable memory and continues generating the minidump.
    My questions are:
    1) What can be the case when the memory being read is inaccessable
    2) Why does it fail creating the dump file for only 2 machines

    Okay, after reading the post here are the results I got:
    0:013> !vprot 0x800000000
    BaseAddress:       0000000800000000
    AllocationBase:    0000000800000000
    AllocationProtect: 00000004  PAGE_READWRITE
    RegionSize:        0000000200000000
    State:             00001000  MEM_COMMIT
    Protect:           00000004  PAGE_READWRITE
    Type:              00040000  MEM_MAPPED
    0:013> !mapped_file 0x0000000800000000
    No information found for 0000000800000000: error 161
    1) windbg is unable to tell me which the mapped file is
    2) I have tried it several times and strangely always the problematic adress is 0x800000000 ... isn`t that weird ?

  • What is the form name (SAP script name ) for KO02 output .

    Hai ,
    what is the form name (SAP script name ) for KO02 output . and also pl guide how to customize that.
    thank u in advance

    spro---->controlling ->internal Order->Order Master Data----> Prepare Output and see the documentation of this.
    Regards
    Peram

  • Admin and dump directories for oracle RAC

    I have conflicting environments running RAC on Solaris Sparc. We have a shared file system that contains the dump directories for both instance in the cluster.
    both instance are writing to the same directorie for the alert log and other trace files. alert_<sid1>.log and alert_<sid2>.log are in the same directory. Should these be seperated on put these directories on local file system on the nodes? My instance is crashing on a regular basis, just wondering if this could cause a problem.
    thanks in advance.

    afaik , the ora-00600[12333] could'nt be crashing the instance but rather indicates a communication mismatch between the
    client and the server or a networking issue .. Usually those are ignorable ..
    however the other error you indicated ora-00600 [kclfadd_1] could be responsible for Instance crashes ..
    Looks like this issue only affects 64 bit versions of Oracle and this affects Oracle 10.2.0.2 ..
    one-off patches are available for this issue on Linux , HP Tru64 , AIX , Solaris SPARC and Solaris x86 { all 64 bit platforms only }
    This issue is an Oracle bug and caused due to corruptions in the cache element structures used by LMS's for cache fusion ..
    These crashes might have nothing to do with the Shared bdump / udump locations you have ..
    My advice would be to apply the one-off patch if it's available for your platform on 10.2.0.2 or upgrade to 10.2.0.[3/4]
    where this bug has been fixed .
    Vishwa

  • LSMW for transaction KO01 and KOKRS

    Hi
    Could you give me a hint, in which way should I fill field KOKRS in LSMW for transaction KO01, please?
    I've a recording for the transaction and field KOKRS is filled from SVALD-VALUE(01).
    The LSMW work OK only for first record from source data flat file and if I want to post all data from file I must run the LSMW so many times as the number of records in flat file.
    Thanks in advance
    JS II

    Hi I have same problem however I solved it via Bi map not to use this object. On other hand have You find out where is this field or how to use this object to upload data for CoA?
    thanks in advance.
    Marek

  • ABAP Dump GETWA_NOT_ASSIGNED_RANGE for program /SDF/CL_EM_DUMP_COLLECTOR=====CP

    Hello,
    I am getting ABAP runtime error GETWA_NOT_ASSIGNED_RANGE every 10 minutes in my ECC Production system. This dump is occurring for program /SDF/CL_EM_DUMP_COLLECTOR=====CP with short text as "Field symbol is not assigned".
    Error Analysis:
    "A field symbol that was not assigned was accessed
    (data segment no. "-1").
    The field symbol is no longer assigned because there was an attempt
    makde previously in a Unicode program to set the field symbol using
    ASSIGN with offset and/or length specification. Here, the memory
    addressed by the offset/length specification was not within the
    allowed area."
    Information on where terminated:
    "Termination occurred in the ABAP program "/SDF/CL_EM_DUMP_COLLECTOR=====CP" -
         in "GET_FIELDTABLE".
        The main program was "SAPMSSY1 ".
        In the source code you have the termination point in line 51
        of the (Include) program "/SDF/CL_EM_DUMP_COLLECTOR=====CM005"."
    Server-Side Connection Information:
    "Information on caller of Remote Function Call (RFC):
        System.............. "Solution Manager"
        Installation Number. " "
        Database Release.... 702
        Kernel Release...... 720
        Connection Type..... 3 (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
        Call Type........... "synchronous and non-transactional (emode 0, imode 0)"
        Inbound TID.........." "
        Inbound Queue Name..." "
        Outbound TID........." "
        Outbound Queue Name.." "
        Client.............. Prod Client
        User................ "SolMan user"
        Transaction......... " "
        Call Program........."SAPLE2EEM_DATA_COLLECTION"
        Function Module..... "/SDF/E2EEM_GET_DATA"
        Call Destination.... "SM_<ECC_PROD>_READ"
        Source Server....... "Solution Manager"
        Source IP Address... "Solution Manager"
        Additional information on RFC logon:
        Trusted Relationship " "
        Logon Return Code... 0
        Trusted Return Code. 0"
    I searched for SAP notes and other SCN discussion but could not find relevant information. Can someone please assist me? Thanks.
    Tanay

    Hi Srivastava,
    What process or transaction you are executing, when you got this dump, please share the detail.
    In SAP there so many areas where we can have this ABAP dump, please also share the snap shot in ST22 " How to Correct" part of dump which carries the exact program name e.g. in below snapshot program name, short text, etc  is given to search SAP note.
    Please also refer to the following sap notes:
    1840910 - Dump CHECK_SELOPT_ILLEGAL_SIGN
    1729771 - Collective corrections as of ST-PI 2008_1 SP06
    1011229 - ST-PI: Corrections for E2E Diagnostics
    Regards
    Javed

  • BDC for KO02 Settlement Rule

    Hi all,
    I've created a BDC for transaction KO02 that will add settlement rules to an existing order. Then I'm using the generated code to create a new program. I have two questions.
    1. I need to validate against existing settlement rules. Is there a way to get this information, i.e. can I read the existing table somehow?
    2. When I enter multiple entries, I noticed the following calls:
    perform bdc_dynpro using 'SAPLKOBS' '0130'.
    perform bdc_field using 'BDC_CURSOR' 'COBRB-BETRR(01)'.
    perform bdc_field using 'BDC_OKCODE' '/00'.
    perform bdc_field using 'COBRB-KONTY(01)' XXX'.
    perform bdc_field using 'DKOBR-EMPGE(01)' 'XXX'.
    perform bdc_field using 'COBRB-BETRR(01)' 'XXX'.
    perform bdc_dynpro using 'SAPLKOBS' '0130'.
    perform bdc_field using 'BDC_CURSOR' 'COBRB-BETRR(02)'.
    perform bdc_field using 'BDC_OKCODE' '/00'.
    perform bdc_field using 'COBRB-KONTY(02)' 'XXX'.
    perform bdc_field using 'DKOBR-EMPGE(02)' 'XXX'.
    perform bdc_field using 'COBRB-BETRR(02)' 'XXX'.
    perform bdc_dynpro using 'SAPLKOBS' '0130'.
    Do I need to increment those numbers myself? For example, COBRB-KONTY(01) -> COBRB-KONTY(02)?
    Thanks!

    1) COAS - AUFNR
                     OBJNR -> COBRA-OBJNR, COBRB-OBJNR
    as for your 1st question check for the COBRA to see if you can get the existing settlement rules for the order . You have to add more logic to the program for the check.
    2) When you go to the Settlement screen on the top on status bar you see a icon for CREATE. Record that in SHDB - Click on it while recording and you can change your program to the program.
    Do check BAPI_INTERNALORDER_CREATE
    BAPI_INTERNALORDER_SAVEREPLICA helps your requirement.

  • Swap space/dump devices for large RAM systems

    We are in the process of changing our standards for our server builds and need some input. Currently, we match the swap space on local disk with the size of RAM. I know this isn't necessary for "swap" any more, but we use the swap area as the dump device as well, so we are sure to have enough space there to contain a full memory dump if the server crashes.
    Now we have systems coming in with 128 or even 192 GB of ram. They contain only two disks (146GB), which we mirror. Obviously there isn't enough space on these disks for 192GB of swap or a dedicated dump deivce.
    We need the ability to capture full dumps when we have a crash, probably with a dedicated dump device. Should we start ordering SCSI disk enclosuers for this purpose? Can we make a SAN volume our dump device?
    What is everyone else doing with these larger RAM systems?

    Compressed dumps have been supported in UNIX flavors for many years, so you need to dig further into it. It is supported in linux, so I can't imagine why it wouldn't in Solaris. Tru64UNIX, HP-UX, AIX, and others all provide this capability.
    True, you can't get internal disks bigger than the 146 on Sparc platforms, but you could attach a "boot array", like a storagetek D240 system, or iScsi or fiber attached storage. The only caveat is whether Solaris, in the throes of a crash, still has the drivers loaded that can address an external disk subsystem. That would have to be investigated with SUN. And these arrays support the new 1TB SATA disk drives. We are deploying 6140 shelves with 16TB per shelf. Simply amazing...

  • LSMW dump with '/' for PRODPER field  for AR load using Batch input.

    I am getting an dump saying
    Unable to interpret "/" as a number for  IF BBSEG-PRODPER(1)           
    which is last field in the lsmw .
    I defaulted to 200810 and also tried with blank and 102008 even though the dump exists.
    let me know .any clue

    BBSEG is intended for Batch Input, there should be only CHAR fields in it, if the field is a standard one look for OSS notes related, if it belongs to a customer include, correct your include (or CI include like CI_COBL_BI) as suggested in OSS notes mentioned above and use a char field with the length of the external format (e.g. 10 for date, etc.)
    The IF BBSEG-PRODPER(1) syntax is presupposing a CHAR field, but when the ABAP executes it first check the whole field BBSEG-PRODPER, and if this is not a CHAR field you got a conversion error. A "patch" solution would be to use CATCH SYSTEM-EXCEPTIONS CONVERSION_ERRORS = 1.  / ENDCATCH to catch the runtime error. You could also bypass the problem by redefining the field as char, use OVERLAY of FIELD-SYMBOLS for that.
    Regards

  • Control core dump behavior for executables matching a pattern

    Systemd directs me to coredump.conf(5) for the gory details on configuring core dumps but even after reading that it's not clear to me if there's a way to have core dumps only generated for certain executables. Ideally, I'd like to pattern match the full path to an executable to determine whether or not a core dump should be generated.
    Can this be done? How?

    Which database version are you working with....????
    Some alternatives might work for example, xdbUriType
    begin
    DBMS_XMLSCHEMA.registerSchema(
       schemaURL  => 'http://www.myserver.com/myapp/1.0/xsd/xmlschema.xsd',
       schemaDoc  =>  xdbURIType('/home/myapp/1.0/xsd/xmlschema.xsd').getClob(),
       local      => FALSE,  -- local
       genTypes   => TRUE,   -- generate object types
       genBean    => FALSE,  -- no java beans
       genTables  => TRUE    -- generate object tables
    end;
    / or bfilename
    create or replace directory XMLDIR as '&XMLDIR/xsd'
    -- alter session SET events = '31098 trace name context forever';
    declare
      V_FILENAME  VARCHAR2(700) := 'xmlschema.xsd';
      V_XMLSCHEMA XMLTYPE := xmltype(bfilename('XMLDIR',V_FILENAME),nls_charset_id('AL32UTF8'));
    begin
      dbms_xmlschema.registerSchema
        schemaurl       => V_FILENAME,
        schemadoc       => V_XMLSCHEMA.getClobVal(),
        local           => TRUE,
        genTypes        => TRUE,
        genBean         => FALSE,
        genTables       => TRUE,
        enablehierarchy => DBMS_XMLSCHEMA.ENABLE_HIERARCHY_NONE,
        owner           => user
    end;
    /

  • Any chance to improve ios8 to help iBooks or make users dump iBooks for ever

    Any improvements will be made in the ios8 for a usable software for iBooks or users have no option but to dump this app and live with it

    It might be a corrupt app ... reload the app through the reset to factory condition ...
    Back up and Restore your iOS Device with iCloud or iTunes 
    http://support.apple.com/kb/ht1766
    iTunes: About iOS Backups
    http://support.apple.com/kb/ht4946
    Use iTunes to Restore your iOS Device to Factory Settings
    http://support.apple.com/kb/ht1414
    Be sure to do your backups first, and if you 're using iCloud backup, then you'll have to backup your PDFs and other non-Apple books and documents separately.

  • How do I make the OAC5 window for barcode pop up for transaction KO01?

    The user will use transaction KO01 (Internal Order). For barcoding purposes they should be getting a pop up window on saving the transaction. I believe an entry in transaction OAC5 should bring up the window. They enter the barcode which will be used for scanning later. This works for other transactions. I have also entered the right object type BUS2075 for internal order. I have no idea on why the pop up window on saving does not appear.

    I looked at the notes as well as the configuration for Controlling for any barcode input and did not find anything. On save of KO01 (Internal Order), I expected a barcode dialog box to popup for entering a barcode. On debugging the program, I could not find any call to the barcode popup dialog box? I have entered a row in OAC5 in order to bring up the dialog box. But, it still does not bring that dialog box.
    Regards
    Ram

Maybe you are looking for

  • Workflow issue when create Purchase Order automaticlly based on Sales Order

    dear experts, I got a problem when create purchase order automatically once the Sales Order created, the field ERNAE of the Purchase Order creatd is WF-BATCH, but we want this field to be the user log in the system, like John. Smith it seems this is

  • Apple 21" studio Display monitor-help

    I have a G4 and just got an apple 21" studio display monitor I work in photoshop CS2 what do I put the resolution at? Color and refresh? what should the white point and gamman be? what should the profile on themonitor display? I WENT INTO THE PREFERE

  • How do I save this program in an icon to desk top

    I need to create a ICON on my desk top

  • JTabbed pane allowing 2 rows of tabs.

    Hi, I have to create to rows of tabs that will appear horizontally. If a user clicks a tab on the first row then the tabs displayed on the second row will change. I have tried to do this but unfortunately the second row of tabs appear in column forma

  • E-Mailed URL - Use Existing Session?

    I send email to someone and in the message is a URL like this: http://edwdev:7779/pls/htmldb/f?p=odar:request::::::P16_REQUEST_SEQ:100065 This works fine except the URL always starts a new session. You're prompted for a user name and password. Is the