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
-
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 machinesOkay, 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 advancespro---->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 IIHi 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 -
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.
TanayHi 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 -
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 clueBBSEG 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