Error while Filling custom extended idoc
i have extended segment e1edpa1 with ZLOC segment in INVOIC01 idoc .now i'm filling this extended idoc from exit EXIT_SAPLIEDI_101 but it is giving me error like "EDI: Syntax error in IDoc (mandatory segment missing)" can anyone tell me what could be the reason?below is my code.
WHEN 'E1EDPA1'.
MOVE idoc_data-sdata TO e1edpa1.
IF e1edpa1-parvw = 'WE'.
SELECT SINGLE * FROM kna1 INTO w_kna1 WHERE kunnr = e1edpa1-partn.
IF sy-subrc = 0.
MOVE: w_kna1-locco TO zloc-locco,
w_kna1-bahne TO zloc-bahne.
MOVE 'ZLOC' TO idoc_data-segnam. " administrative section
MOVE zloc TO idoc_data-sdata. " data section
APPEND idoc_data.
thx
Why do you need to add a segment via code in an inbound IDOC? we dont populate segments in inbound processing, rather you shoul dbe getting value from the source system in the IDOC, and reading the custom segment to process the values.
if source is not sending the values , and you need those then you are supposed to read and process the values to move those to corresponding structure for SAP program to process the data. Adding a segment in inbound is not going to get you anything.
Similar Messages
-
Error while creating an outbound idoc using idoc type delvry02
hi,
i getting the following error while creating an outbound idoc(outbound shipping notification) using message type " DESADV" and IDOC TYPE " DELVRY02"
ERROR:
" SPECIFY EITHER ADDRESS NO OR ADDRESS HANDLE"
MESSAGE NO: AM053
Help would be appreciated.
regards
leoThe message is kind of self-explanatory. It seems that some address (delivery address ?) is required but is missing from the IDoc. If it's a syntax error, then the segment with error will appear in red in WE05 transaction.
It is also possible that you have filled some field that you should have left blank and now SAP is trying to find an address based on that field.
Check your IDoc contents. It's really hard to tell from the distance since the requirements and configuration could be very different in different systems. Sometimes the OSS note search by message ID and number is also helpful. -
Error while running custom BI report in R12.1.1
Hi All,
We are encountering below error while running custom BI report in R12.1.1...
Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
APPLLCSP Environment Variable set to :
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.UTF8
Enter Password:
MSG-00001: started report
REP-1401: '': Fatal PL/SQL error occurred.
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
REP-1401: '': Fatal PL/SQL error occurred.
Report Builder: Release 10.1.2.3.0 - Production on Fri Jun 24 16:47:30 2011
Please let us know how to fix this error.
Thanks
PraveenHi Praveen,
Seems the issue is with the rdf. Check whether all the parameters are passed correctly.
REP-1401: '': Fatal PL/SQL error occurred. -
Error while creating customer account sites from backend
I am creating Customer Account Sites using the TCA API from Toad.
I am getting the following error
The operating unit is either invalid or it cannot be derived. Please verify your Multi-Org profile options.
The Operating unit has been defined.
I am using the following code:
DECLARE
p_cust_acct_site_rec hz_cust_account_site_v2pub.cust_acct_site_rec_type;
x_return_status VARCHAR2(2000);
x_msg_count NUMBER;
x_msg_data VARCHAR2(2000);
x_cust_acct_site_id NUMBER;
BEGIN
p_cust_acct_site_rec.cust_account_id := 9462;
p_cust_acct_site_rec.party_site_id := 5473;
--p_cust_acct_site_rec.language := 'US';
p_cust_acct_site_rec.org_id := 126;
p_cust_acct_site_rec.created_by_module := 'TCA-EXAMPLE';
hz_cust_account_site_v2pub.create_cust_acct_site(
'T',
p_cust_acct_site_rec,
x_cust_acct_site_id,
x_return_status,
x_msg_count,
x_msg_data);
dbms_output.put_line(SubStr('x_return_status =
'||x_return_status,1,255));
dbms_output.put_line('x_msg_count = '||TO_CHAR(x_msg_count));
dbms_output.put_line(SubStr('x_msg_data = '||x_msg_data,1,255));
IF x_msg_count >1 THEN
FOR I IN 1..x_msg_count
LOOP
dbms_output.put_line(I||'. '||SubStr(FND_MSG_PUB.Get(p_encoded =>
FND_API.G_FALSE ), 1, 255));
END LOOP;
END IF;
END;
Thanks and Regards,
K tannaDuplicate post.
Error while creating customer account sites
Error while creating customer account sites -
Error while filling the set up table for 2LIS_11_VAITM
Dear Experts,
i am facing an error while filling the set up table for 2LIS_11_VAITM in the source system.
The error was "Company code for sales org 9000 does not exist (document 1326)".
when i checked the document in the Header table VBAK,company code was blank for the document .
Company code was there in the selections for the setup table.
The error means that company code should be maintained for the sales document as per my knolwedge.i think document was not created properly in the source system.
Could you please help me out to over come the problem.
Regards,
Sunil...in the selection screen for filling the setup table, there is a parameter No. tolerated faulty documents
you'll have to enter at least '1' here in your case
it might be that there are other erronuous records, in that case it will crash again, and you'll have to increase the value for this parameter
(under "normal" circumstances, all documents in the source should be correct... but apparently it's possible to circumvent this) -
Error while filling setup tables for 2lis_13_vahdr
Dear friends,
I am getting below Error while filling setup tables for 2lis_13_vahdr.
More faulty documents found than the tolerated 0000000000
Message no. M2222
Can any one guide me how to address this issue.
Thanks and Regards
NithyaHello Nithya,
It seems the No of tolerated faulty documents that you have given is 0. So when you initialize try to these.
While executing OLI*BW including a value in the maintain "No. tolerated faulty documents" - 5000 or 10000.
Then execute the program in background.
Once the job is completed check the background job log if any errors.
Thanks
Chandran -
Error while filling setup table for Sales
Dear Team,
We are getting following error while filling setup table for Sales (application component 11) and for Billing (application component 13),
application component 11
Error determining rate: foreign curr. local curr. INR date 08.10.2007 (doc. 673624) (JOB - RMCVNEUA)
Message No M2810
application component 13
Billing document 480050000: error determining stats. currency rate (no updating)
More faulty documents found than the tolerated 0000000000 (JOB - RMCVNEUF)
I have seen lot of threads based on this but all r showing diffrenent currency to INR but for the above mentioned documents currency is in INR only so why it is showing the error I am not able to determine.
If anybody faced this problem kindly reply to this.
Best Regards,
SGHi There,
Might be your using a wrong document number.
I mean if your using the 11 you should use only Sales document number and for 13 you should only use billing document number.
If you use vice versa that error will throw.
Regards,
MQ -
Error while filling setup table for 2LIS_03_BF
Hello,
I am getting an error while filling set-up table for 2LIS_03_BF.
Following is the screenshot of the same.
If I check in ST22, I get following,
I could fill the setup table for other datasource 2LIS_03_BX without any problem.
Please suggest.Hi,
Can you try filling the setup table data for that range in background?
Sometimes because of huge data that you are trying to fill it might through you a dump. So please execute it in background and see if it works?.
But still can't really say what that dump tells from what you attached.
Thanks,
Sathya -
Timeout error while filling setup tables
HI all
I am getting timeout error while filling setup tables(OLI1BW).I clicked on execute button on hte screen.Its not scheduled as a background job.
Going through threads i have come to know that to solve this issue
1.BASIS team have to increase backgroung processses or memory
2.run it as a background job.
When I went to Program->Executein the backgroundPrint background parameters window has popped up.
What to do in there?I am afraid if I include parameters like printer name....what is it and how long is it going to print?
Please let me know.
Thanks,
Harika.thanks for the reply.
it was set to LOCL only.
But i have 3 options in the dropdown windowsprinter :Send to onenote2007
Microsoft XPS document writer
OUrprinteraddress
WHich one to choose here?
Edited by: harikag on Aug 10, 2011 8:47 AM -
Fatal error while filling connection pool
I was not getting a connection to an Oracle database and I was getting the following error in cms.log: "FATAL Connector - Unable to create connection pool for T_Orbis_Oracle: Fatal error while filling connection pool for jdbc:oracle:thin:@MESDB:1521:ASPENB21" where T_Orbis_Oracle is the xMII link name and the database ASPENB21 is on server MESDB. I changed the database username in the link to SYSTEM and I then got a connection and a Created Connection pool message in the log. I then changed back to the username which originally was giving the error and it now also gave me a successful connection. I am now worried that there is an issue in the background which is gradually building up and will begin to fail again as previously. Can anyone explain what is causing this problem and suggest how I can correct it? Thanks, John.
John,
Check you have installed the JDBC driver ojdbc14.jar (works for both 9 and 10).
Also check the server package:
MII 11.x--->ServerPackage com.lighthammer.Illuminator.connectors.IDBC
MII 12.x--->com.sap.xmii.Illuminator.connectors.IDBC
Carefull when you set up the string because some oracle databases have servicenames instead of SID, and the url was different if you use them instead of the SID.
For services names the url is jdbc:oracle:thin@host:port:SID
Also check your Network firewall between MII and DB and ports too.
Oracle9i installs with a number of default accounts.You must unlock all other accounts before using them. Oracle recommends changing all user passwords immediately after installation.
-Suresh
Edited by: Suresh Hiremath on Jul 29, 2009 8:20 AM -
Error while accessing custom application
Hi,
I get below error while accessing custom application.
"Function not available to this responsibility.Change responsibilities or contact your System Administrator."
Thanks
Regards
GSM1)While compiling the custom forms through Form builder the forms compile successfully & opens also but doesn't close.All other form than custom form close completely.How was this form created? Did you use the TEMPLATE.fmb file to create this custom form?
Please obtain the FRD for details about the error.
Note: 438652.1 - R12: Forms Runtime Diagnostics (FRD), Tracing And Logging For Forms In Oracle Applications
Note: 445166.1 - How to create a FRD (Forms Runtime Diagnostic) Log in EBusiness Suite R12 using Forms 10g
2)While compiling the custom forms through command
"frmcmp_batch.sh module=/d02/oracle/abc/apps/apps_st/appl/au/12.0.0/forms/US/custom01.fmb userid=APPS/APPS output_file=/d02/oracle/abc/apps/apps_st/appl/cust/12.0.0/forms/US/custom01.fmx module_type=form compile_all=special
While opening the form it's give Error:You are not authorized to access this functionality.Please check Apache log files as well as the application.log file for any errors.
Thanks,
Hussein -
Lockbox error while posting customer payments
Hello,
I am testing the lockbox file upload and the system was able to locate the Customer number but while clearing customer, I am getting an error saying
No payment advices were found
Message no. F5664
I am trying to edit payment advice and I am getting the error as below
Payment advice 01 10000000 does not exist for account 110006 C850
Message no. FA006
Please let me know why this error is coming.
Thank You.
Edited by: Raghavaa on Dec 26, 2011 8:17 PMI have found the cause and solution to this problem.
This error ”Fill all required fields SAPMF02D 0111 ADDR1_DATA-NAME1” and other similar errors like “Fill all required fields SAPMF02D 0111 ADDR1_DATA-SORT1“ which occurrs during the IDOC posting when there are more than one sales area or company code occurs when the customer number range is set up for Internal numbering. This means, that the number gets generated only at the time of save and upon debugging the IDOC, we found out that after creating the customer and the first sales area/company code record, the segment E1KNA1M is cleared completely! This is the reason, it throws an error which points to a mandatory KNA1 field as missing. (Like NAME1, SORT1 etc.)
This was resolved by splitting the IDOC into 2.
The solution is to First post only the KNA1 segment and create the customer.
In the second step, pass the IDOC with all other segments along with E1KNA1M, but pass only KUNNR in E1KNA1M and the rest of the fields in E1KNA1M as “/”: you would have got the KUNNR after the first step.
Important note: This requirement to split the IDOCs does not occur when the customer number is known upfront. (Meaning cases where the customer number is externally generated) I also tested this and created a customer with external numbering and I was able to post more than 1 sales area with the same IDOC.
I noticed multiple threads with the same issue, but none of it had a concrete answer. I hope this information will be useful for anyone facing similar problems.
Cheers
Venkat -
Error while posting Customer with Multiple sales areas using DEBMAS05.
Dear experts,
We are generating IDOCS vis SAP DS for posting Customer master. The message type used is DEBMAS and basic type is DEBMAS05. we have a requirement to create 1 customer with multiple sales areas. However, we are ending up with a strange error: "Fill all required fields SAPMF02D 0111 ADDR1_DATA-NAME1". Despite the IDOC going into status 51, the customer gets created and the 1st sales area too. the 2nd sales area however is not created! The IDOC data definitely contains Name1, otherwise the customer would not have been created in the first place.
As the error message is related to the Address data, I also explored upon exploring this erorr further on the lines of Central Address management where in the ADRMAS and DEBMAS have to be passed together(IDOC Serialiization). OSS Note (384462) provides further details about this. One Important point from the note is:
"As you have to specify the logical name of the sending system among other things, SAP is not able to make any default settings in the standard systems. When you use the serialization groups delivered as a standard by SAP, the address objects are imported before the master objects.Thus the sequence address data before master objects must only be adhered to if one of the following points applies to your application:
Such fields are set as required entry fields that are only provided by the BAS in the Customizing of the customer or vendor master.
For your customers, contact persons exist to which a private address or a different business address is assigned.".
This is not the case in our situation, as we do not have required entry fields in customizing that are only provided by the BAS, so the error is all the more confusing and I am not too sure what the cause is.
If someone have experienced the same issue before and have found a solution to it, kindly help out.I have found the cause and solution to this problem.
This error ”Fill all required fields SAPMF02D 0111 ADDR1_DATA-NAME1” and other similar errors like “Fill all required fields SAPMF02D 0111 ADDR1_DATA-SORT1“ which occurrs during the IDOC posting when there are more than one sales area or company code occurs when the customer number range is set up for Internal numbering. This means, that the number gets generated only at the time of save and upon debugging the IDOC, we found out that after creating the customer and the first sales area/company code record, the segment E1KNA1M is cleared completely! This is the reason, it throws an error which points to a mandatory KNA1 field as missing. (Like NAME1, SORT1 etc.)
This was resolved by splitting the IDOC into 2.
The solution is to First post only the KNA1 segment and create the customer.
In the second step, pass the IDOC with all other segments along with E1KNA1M, but pass only KUNNR in E1KNA1M and the rest of the fields in E1KNA1M as “/”: you would have got the KUNNR after the first step.
Important note: This requirement to split the IDOCs does not occur when the customer number is known upfront. (Meaning cases where the customer number is externally generated) I also tested this and created a customer with external numbering and I was able to post more than 1 sales area with the same IDOC.
I noticed multiple threads with the same issue, but none of it had a concrete answer. I hope this information will be useful for anyone facing similar problems.
Cheers
Venkat -
XD01 assertion failed error while updating customer master data
Hi Guys,
This is an error when I use transaction XD01 to create customers accounts, If you have any ideas do let me and we'll try it....
The error does not let an BDC or LSMW progress as well. There are also no recent sap notes on the same.
The error is as follow
ASSERTION_FAILED
Short text
The ASSERT condition was violated.
What happened?
In the running application program, the ASSERT statement recognized a
situation that should not have occurred.
The runtime error was triggered for one of these reasons:
- For the checkpoint group specified with the ASSERT statement, the
activation mode is set to "abort".
- Via a system variant, the activation mode is globally set to "abort"
for checkpoint groups in this system.
- The activation mode is set to "abort" on program level.
- The ASSERT statement is not assigned to any checkpoint group.
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
The following checkpoint group was used: "No checkpoint group specified"
If in the ASSERT statement the addition FIELDS was used, you can find
the content of the first 8 specified fields in the following overview:
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
I have a company code CG01 with sales organization CTS0 and I want to transfer or extend all the customer master data to another company code CG03 with the sales organization CTS0
The things that I have tried and not work
using xd01, fd15, fd16, fd01, does not wok and gives the error as above
The things that I have tried and it works
Change the sales organization from CTS0 to CTS1 I am able to post the customer master data, using any of the above tcodes and it does not give any error, however the client wants to sales organization to remain CTS0
So please give me any ideas as per your experience as this transfer of master data has to happen by Monday, else I'll be fried by my boss
My number is 9820029197
Will also keep you'll posted on any developments on this case,
Ronan Pinto>
> Firstly I am from SAP FI, so totally new to SAP SD
>
Then you are best person to explain the reason on why the same sales organization, can't be assigned to different company codes. When a sales is done through one sales organization, then will the profit/loss be accounted in different company codes. Is it legally allowed in the country, where your customer is doing business? How you are going to develop the balance sheet? Again being the FI person, you are best judge to provide the details to your customer and not a SD guy.
>
> 1) How did the system not give an error while putting the data inside CG02 with sales organisaton same as CST0 same as in company code CG01.
>
I dont see any other method than removing the assignments in the backend and uploading the data. You can consult a Basis person to find the change logs for the assignment table. In my opinion, removing the sales organization from a company code assignment just for loading a customer master data and then reassigning to original sales org is a crooked method and/or not a professional method.
>
> 2) Since I have limited experience of SD, If I have to convince my client about the use of CTS1 sales organisation or a unique sales organisation against his argument that it worked for company code CG02, how should I do it.......
>
As explained above, how the sales will be accounted in different company codes (even if the system allows to assign the same sales org to different company codes)?
I would recommend you to post this question in FI forum (after closing here) to check what are the legal implications for this scenario.
Regards, -
Error while posting the CREMAS03 Idoc
Hi
I a getting the Error while posting CREMAS03 idoc from File
The ERROR: Status 65 ,Error in ALE Servics: Cross Company code does not exits..
but when i cheked with the functional guys , the comany code exits..
Any one have any idea
SVHey,
seems you have given wrong enteries for logical system in sale or in WE20(patrner profile)
Steps for ALE settings:-
Steps for XI
Step 1)
Goto SM59.
Create new RFC destination of type 3(Abap connection).
Give a suitable name and description.
Give the Ip address of the R3 system.
Give the system number.
Give the gateway host name and gateway service (3300 + system number).
Go to the logon security tab.
Give the lang, client, username and password.
Test connection and remote logon.
Step 2)
Goto IDX1.
Create a new port.
Give the port name.
Give the client number for the R3 system.
Select the created Rfc Destination.
Step 3)
Goto IDX2
Create a new Meta data.
Give the Idoc type.
Select the created port.
Steps for R3.
Step 1)
Goto SM59.
Create new RFC destination of type 3(Abap connection).
Give a suitable name and description.
Give the Ip address of the XI system.
Give the system number.
Give the gateway host name and gateway service (3300 + system number).
Go to the logon security tab.
Give the lang, client, username and password.
Test connection and remote logon.
Step 2)
Goto WE21.
Create a port under transactional RFC.(R3->XI)
Designate the RFC destination created in prev step.
Step 3)
Goto SALE.
Basic settings->Logical Systems->Define logical system.
Create two logical systems(one for XI and the other for R3)
Basic settings->Logical Systems->Assign logical system.
Assign the R3 logical system to respective client.
Step 4)
Goto WE20.
Partner type LS.
Create two partner profile(one for XI the other for R3).
Give the outbound or inbound message type based on the direction.
Step 5)
Goto WE19
Give the basic type and execute.
fill in the required fields.
Goto IDOC->edit control records.
Give the following values.(Receiver port,partner no.,part type and sender Partner no. and type)
Click outbound processing.
Step 6)
Go to SM58
if there are any messages then there is some error in execution.
Goto WE02.
Check the status of the IDOC.
Goto WE47.
TO decode the status code.
Step 7)
Not mandatory.
Goto BD64.
Click on Create model view.
Add message type.
BD87 to check the status of IDOC.
In case if not authorized then go to the target system and check in SU53, see for the missing object
and assign it to the user.
Maybe you are looking for
-
Trouble connecting OSX to a shared printer on Vista
I am running OSX 10.4 and can't seem to get it to print to Vista. This is the weird thing. Firstly, I can access shared folders on Vista from OSX, I can print to the printer hooked up to Vista from Vista on Parallels, I can print to the printer conne
-
PROCESSING.EVALUATION AND CUMULATION CLASS
Hi, Can anyone send me the link/document for processing ,cumulation and evaluation class. I want to complete usage . I tried searching in forum but in vein. Regards Ananthi.M https://forums.sdn.sap.com/click.jspa?searchID=20061980&messageID=4685459 h
-
Error Insert disk Adobe Master Collection-Englishjapan
i was recently installing my Adobe Master Collection CS6...and it showed me an error..to insert EnglishJapan disk..I use Fujitsu Laptop...Can anyone help what to do..??
-
I bought an iphone in Singapore from SingTel but have hardware fail.. what shall I do
Hi, I bought an iphone in Singapore from SingTel but have hardware failure ( it can't be turn on at all after 2 moths of usage).. 1) what shall I do? Shall I go to the apple care to repair/replace it? or go back to SingTel? 2) I head from friend that
-
I've just changed my modem, and I can't find my time capsule
I've just changed my bigpond modem, and have joined all my other hardware to the new modem (Apple TV, iphones, iMac etc), but now my time machine can't locate my time capsule which was used as a back up. it just doesn't appear in Airport Utilities.