Sale invoice problem :
Dear All,
Please help me in this i am getting when i am trying to post the Sales invoice after doing Post Good issue.
Request all experts to help me in this. waiting for reply in anticipation.
Details of Error given below
Delivered/invoiced quantities cannot be updated in CO
Message no. KI137
Diagnosis
For account assignment object WBS BE/GW/01.01.07.01.20, the delivered or billed quantity is to be updated in the unit of measure MT for material number ST010013.
The system has found a totals record (COSL) that already exists for the account assignment object WBS BE/GW/01.01.07.01.20 with unit of measure BAG. However, you cannot convert the quantity from MT to BAG.
System Response
The quantity cannot be updated in the totals record, which means that the quantity is missing for the receiver after the settlement of WBS BE/GW/01.01.07.01.20 (for example in CO-PA). Only the posted quantity is saved in the CO line item (COEPL table).
Procedure
Change the material BAG and define BAG in the master data record as an additional unit of measure.
If you can have the quantity in MT in the COSL totals record without it causing any problems, you can deactivate this error message in customizing, or change it to a warning or information message.
To do this, see the implementation guide (IMG) for "General Controlling" under the following activity: Change Message Control (work area KI, message no. 137).
Hi Farhan ,
From the issue description , it looks like the conversion unit for the material master record is missing .
Goto MM02 and for the material , click on the " Addition Data " push button on the top , and maintain the conversion unit for BAG and MT .
Try if that solves
Kish
Similar Messages
-
Dear All,
We have create the two type of Sales Document 1) Regular Production Invoice 2) Job Work Invoice
In this case there is no problem for Regular Invoice, but Job Work Invoice does create the excise document number because job work type of invoice does not appliable for excise value . But i need all the type of invoice creating under excise document number.
How to do the process, what are the steps i can do...
Thanks
Saravanan RYou can post the excise posting in J1IF01 against the material document number in this case
is it a sub contracting challan -
Hi Gurus,
When i do the Invoice wrt cash sales order i am getting run time error....what the problem???hi,
when you are doing cash sales delivery and invoice will be generated automatically.
please reward points if the answer is helpful
Regards,
Murali -
Hi Guru's,
While doing J1IIn, Cess 1% amount not capturing Excise Amount? What I have to do?
Right answer will be rewarded.
RegardsDear Amit
First check in billing document whether that value is flowing. If so, then go to IMG Path, Logistics-General --> Tax on Goods Movements --> India --> Basic Settings --> Maintain Excise Registration.
Here tick the boxes "Indicator NCCD" and "Liable to AT1".
thanks
G. Lakshmipathi -
Dear All,
Please help me in this i am getting when i am trying to post the Sales invoice after doing Post Good issue.
Request all experts to help me in this. waiting for reply in anticipation.
Details of Error given below
Delivered/invoiced quantities cannot be updated in CO
Message no. KI137
Diagnosis
For account assignment object WBS BE/GW/01.01.07.01.20, the delivered or billed quantity is to be updated in the unit of measure MT for material number ST010013.
The system has found a totals record (COSL) that already exists for the account assignment object WBS BE/GW/01.01.07.01.20 with unit of measure BAG. However, you cannot convert the quantity from MT to BAG.
System Response
The quantity cannot be updated in the totals record, which means that the quantity is missing for the receiver after the settlement of WBS BE/GW/01.01.07.01.20 (for example in CO-PA). Only the posted quantity is saved in the CO line item (COEPL table).
Procedure
Change the material BAG and define BAG in the master data record as an additional unit of measure.
If you can have the quantity in MT in the COSL totals record without it causing any problems, you can deactivate this error message in customizing, or change it to a warning or information message.
To do this, see the implementation guide (IMG) for "General Controlling" under the following activity: Change Message Control (work area KI, message no. 137).do MM02 for your material, click the button Additional data, goto unit of measure tab and add BAG with the conversion rate to MT.
-
Exchange Rate problem at the time of sales Invoice
hi experts
Exchange rate type AR is made for Sales
at the time Sales Order amount is being picked from exchange rate type AR but at the time of Sales Invoice the amount is being picked from Standard Rate Type M at the header level but at the item level from AR only
Plz help in this regard
Sudhir Poddar
SAP FI ConsultantHi Sudhir,
SAP will pick Exchange rate type M for translations by default and you cannot change it. So you have to change the exchange rate type for your invoice or maintain same rates for that day alone.
This is what is given in SAP documentation:
"For posting and clearing, the system uses the exchange rate type M (average rate). This exchange rate type must be entered in the system and you must also enter the exchange rates for this type."
For more info on exchange rate types read this:
http://help.sap.com/saphelp_erp60_sp/helpdata/EN/a6/004940f0030272e10000000a155106/frameset.htm
Regards,
Ravi -
Hello
I create crystal Layout for sale Invoice & it working properly when i run it outside from SAP
When i attach in SAP through report & Layout Manager in SAP 8,81 PL 07 it work properly here also
but when i preview Sale Invoice window occur to enter doc No when i put doc no of sale invoice it show the result
but i want it show directly when i preview the sale Invoice
in crystal Report selection i create
{OINV.DocNum} = {?DocEntry}
DocEntry is a parameter field & Type is Number & List of Value is StaticHi........
Try this.....
OINV.[DocEntry] ='{?@DocKey}'
Regards,
Rahul -
Payment Terms in Third Party Sales Invoice.
Hi Experts,
We are facing the problem in third party sales process.
Suppose X is our customer and Y is our vendor, here Y is supplying the material directly to X and Y sending us the bill of entry and other documents to us, and then we create the sales invoices to X, we are following all process like first we create SO to X then with the PR we create PO to Y then we do migo and miro of vendor invoices then creating the sales invoice to X.
The main problem is that we want that the payment due date to our customer invoice starts from the vendor bill of lading date which we enter at the time of migo and miro (document date), but in our system, in sales invoice to X, system is calculating payment terms which we have entered in the customer master of X.
How to get above functionality activated in sap.
Regards
Rajeev Gupta
Message was edited by: Rajeev Gupta
Please somebody reply.Can somebody reply this query.
Thanks -
Error in Account Assignment from Material Master to Sale Invoice.
Dear Gurus,
Pls guide me to resolve this problem:
When i am generating Sales Invoice through vf01, system taking Material Assignment Group as 04, but in material Master assignment Group is 03. Due to this system unable to post accounting document.
Every time user changing that material assignment group through VF02 and saving to post account document ( after changing system posting FI doc).
How system take Material Assignment Group in Sale Invoice. Till now i am checking only Material master. Wht are the other parameters to define Material Assignment group in Sales invoice. <b>This is happending to particular one material only</b>
Pls guide me.
Regards,
VenkatHi
While you define account assignment in TCode VKOA, you have a provision for defining the gl accounts in the combination of the following:
1. Cust.Grp/MaterialGrp/AcctKey
2. Cust.Grp/Account Key
3. Material Grp/Acct Key
4. General
5. Acct Key
When you save an invoice it searches in the above order to find a GL account.
May be your setting would have been done only in 1st or 3rd ie., assining the GL account in the combination of Cust.Grp/MaterialGrp/AcctKey and GL Account. Hence if the combination doesn't, it would not generate the accounting document.
If your business process agrees you can define gl account in Account key (4) or General (5) also, by which it would generate an accounting document even if it finds a wrong material group.
Regards,
Suraj -
Urgent: regarding sales invoice report
hi,
i am making a report in which i have to dislplay for sales invoice ,d format of dis report is:-
sales order,date,customer,material,invoice no,invioce date,invoice qty,amount.
i wat to know which tables to be used and if possible which fields should be taken,plzz help me out as it s erally urgent to me.
s help will be definately rewarded.Tables to be considered: VBAK, VBAP, VBFA, VBRK, VBRP.
And dont keep the message "help will be definately rewarded " in your threads as we know how good you are at judging the replies and how you do appreciate the replies from your earlier threads.
This might be a bit harsh, but expect tips and advices here rather than the whole solutions to problems in SDN.
Kind Regards
Eswar -
How to email the sales invoice to customer on his email id
hi masters,
i have got one report for development in which i have to send the sales invoice to that respective customer's email ID(email id of any domain like yahoo, gmail etc). and like this they want to send the there respective invoice to all customer's email id. i am first time working on email sending report for the external email address. plz help me how to sort out this problem?
thanks
VickyHi check the following program:
REPORT zemail_gm.
*********Variable Declarations *****************************
DATA: gv_form_name TYPE rs38l_fnam, " Used to store the function module generated by Smartform
gv_bin_filesize TYPE i, " Store the file size
gv_pos TYPE i,
gv_len TYPE i,
gv_tab_lines TYPE i.
********Constants *******************************************
Data : gc_text(11) type c value 'Form Output',
gc_tst(3) type c value 'TST',
gc_testing(7) type c value 'Testing'.
*********Work Area Declarations *****************************
DATA: gs_docdata TYPE sodocchgi1, " Data of an object which can be changed
gs_ctrlop TYPE ssfctrlop, " Smart Forms: Control structure
gs_outopt TYPE ssfcompop, " SAP Smart Forms: Smart Composer (transfer) options
gs_otfdata TYPE ssfcrescl, " Smart Forms: Return value at end of form printing
gs_reclist TYPE somlreci1, " SAPoffice: Structure of the API Recipient List
gs_pdf_tab TYPE tline, " Workarea for SAP Script Text Lines
gs_objbin TYPE solisti1, " SAPoffice: Single List with Column Length 255
gs_objpack TYPE sopcklsti1. " SAPoffice: Description of Imported Object Components
*********Internal tables Declarations *****************************
DATA: gt_reclist TYPE TABLE OF somlreci1, " SAPoffice: Structure of the API Recipient List
gt_pdf_tab TYPE TABLE OF tline, " SAPscript: Text Lines
gt_otf TYPE TABLE OF itcoo, " OTF Structure
gt_objbin TYPE TABLE OF solisti1, " SAPoffice: Single List with Column Length 255
gt_objpack TYPE TABLE OF sopcklsti1. " SAPoffice: Description of Imported Object Components
CLEAR : gv_form_name,
gs_ctrlop,
gs_outopt,
gs_otfdata,
gv_bin_filesize,
gv_pos,
gv_len,
gv_tab_lines.
START-OF-SELECTION.
Generate Function Module name
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZPDF_G'
IMPORTING
fm_name = gv_form_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Assigning values to Form Control Structure and Form Composer
gs_ctrlop-getotf = 'X'.
gs_ctrlop-no_dialog = 'X'.
gs_outopt-tdnoprev = 'X'.
Getting the OTFDATA
CALL FUNCTION gv_form_name
EXPORTING
control_parameters = gs_ctrlop
output_options = gs_outopt
user_settings = 'X'
IMPORTING
job_output_info = gs_otfdata
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Assigning the OTFDATA to OTF Structure table
CLEAR gt_otf.
gt_otf] = gs_otfdata-otfdata[.
Convert the OTF DATA to SAP Script Text lines
CLEAR gt_pdf_tab.
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
max_linewidth = 132
IMPORTING
bin_filesize = gv_bin_filesize
TABLES
otf = gt_otf
lines = gt_pdf_tab
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Assigning the Description of the object sent in the mail
CLEAR gs_docdata.
gs_docdata-obj_name = gc_tst.
gs_docdata-obj_descr = gc_testing.
Assigning the email id to Structure of the API Recipient List table
CLEAR : gt_reclist, gs_reclist.
gs_reclist-receiver = w_id. " Here give the mail ID
gs_reclist-rec_type = 'U'.
APPEND gs_reclist TO gt_reclist.
Passing the SAP Script text lines to SAPoffice: Single List with Column Length 255 table
CLEAR : gs_objbin, gs_pdf_tab.
LOOP AT gt_pdf_tab INTO gs_pdf_tab.
gv_pos = 255 - gv_len.
IF gv_pos > 134. "length of pdf_table
gv_pos = 134.
ENDIF.
gs_objbin+gv_len = gs_pdf_tab(gv_pos).
gv_len = gv_len + gv_pos.
IF gv_len = 255. "length of out (contents_bin)
APPEND gs_objbin TO gt_objbin.
CLEAR: gs_objbin, gv_len.
IF gv_pos < 134.
gs_objbin = gs_pdf_tab+gv_pos.
gv_len = 134 - gv_pos.
ENDIF.
ENDIF.
ENDLOOP.
IF gv_len > 0.
APPEND gs_objbin TO gt_objbin.
ENDIF.
Filling the details in SAPoffice: Description of Imported Object Components table
DESCRIBE TABLE gt_objbin LINES gv_tab_lines.
CLEAR gs_objbin.
READ TABLE gt_objbin INTO gs_objbin INDEX gv_tab_lines.
IF sy-subrc = 0.
gs_objpack-doc_size = ( gv_tab_lines - 1 ) * 255 + STRLEN( gs_objbin ).
gs_objpack-transf_bin = 'X'.
gs_objpack-head_start = 1.
gs_objpack-head_num = 0.
gs_objpack-body_start = 1.
gs_objpack-body_num = gv_tab_lines.
gs_objpack-doc_type = 'PDF'.
gs_objpack-obj_name = 'ATTACHMENT'.
gs_objpack-obj_descr = 'test'.
APPEND gs_objpack TO gt_objpack.
ENDIF.
Sending the Form Output in the PDF format to email
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = gs_docdata
put_in_outbox = 'X'
commit_work = 'X'
TABLES
packing_list = gt_objpack
contents_bin = gt_objbin
receivers = gt_reclist
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
WRITE 'Sent Successfully'.
ENDIF.
SUBMIT rsconn01
WITH mode EQ 'INT'
AND RETURN.
END-OF-SELECTION.
Regards,
Rock. -
Sales invoice Default layout is not comming..
hi.
I have one problem .
i developed one layout by crystal reports and i put it at sales invoice
i put it default too. and default for every user.
but if i press the print preview...two layout are opening one is batch report plz have a look on below image.
one is what i set it...
what is batch report where can i un check it..Hi SR,
You need to select 'Document Only'' under Adinistration-->System Initialization--> Print Preferences-->Per Document--> AR INvoice.
Thanks,
Joseph -
Sales Invoice - Fixing the number of rows isn't the solution. Ideas?
Hi All,
I have been working on converting the standard eBS Sales Invoice report to BIP over the past few weeks. I started to use the solution on Tim's blog:
http://blogs.oracle.com/xmlpublisher/2007/03/27/
For those people who haven't looked this, the solution uses variables to set and calculate the number of transaction rows to be displayed on a page. Filler rows are also inserted to pad out the page should the number of transaction rows be less that the number to be displayed on a page (if using this be careful though as there is a problem with the way the filler rows work as pointed out by Mike Parr in the comments of the blog http://blogs.oracle.com/xmlpublisher/2007/03/anatomy_of_a_template_ii_heade.html).
This solution is fine if the size of the data in the transaction row is never long enough to cause it to wrap within a column. For example, in the Sales Invoice, it is common for the Invoice Line Description to wrap 3 or 4 lines within the column. When this happens, the rows per page method goes out of the window as the number that can physically fit on the page is reduced due to the single data row spanning multiple layout rows.
I have had a good play around with fixing table row heights but to no avail. Also had a look at some of the standard RTF templates available in the latest release of R12. but couldn't find an example where this problem is addressed. I am 100% sure that someone must have hit this before so any advice and/or solutions would be greatly appreciated.
Perhaps the solution for this could be incorporated into a future blog post or example?
Cheers,
Jon.Yep agreed. With fixed width fonts you could determine how many characters will display on a line but there is no telling where the word wrapping will occur. Suppose you could get really clever and use the position of the spaces to determine where the wraps will occur, then work out how many rows the line will take up (gulp!). Anyway, using fixed width fonts like courier will make the report look rubbish so I want to avoid this.
A response from the Oracle bod's wouldn't go a miss on this? Tim, et al?
Cheers,
Jon. -
hi
while am taking the sales invoice printout through j1ip. it does not print the *company nameie vendor name* in the to block of the dc. *** invoice paper.
there are three plants in our concern. the problem is arised only in , when we shift the material to our plants . not to other company.
pls resolve the problem
regards
surender.shi jignesh ..
basically am a abaper. i knew this is the smartform/sapscript issue. in the top left of the sales invoice the customer address should be print. but it could not be printed while we use the t-code j1ip.. plz resolve this.
and one more ques. is how to retrieve the abap and smartforms/sapscript program for the particular sales invoice.
i think u understood what am ask..?
see our plant name is x. and i want to shift the materials to x1.
x1,
2/3 cambridge road,
banglore.
the above address should be printed in the top-right corner of the delivery challan *** invoice.
regards
surender -
hi ,
Iam using standard sales invoice form but the problem the adderss is not printing.
please help me in this issue.Hai Srinivas,
Tell which address you want. Is it customer, vendor or Plant.
If it is customer.
First, fetch the cutomer number and address number from the KNA1 table.
Second, pass the address number in the ADRC table to get the address fields.
Check whether the value is maintained in the back end or not.
Maybe you are looking for
-
How to send a Script as a PDF file to an mail with out saving in local PC
HI Gurus, I Know it for locla PC. i HAve converted the spool to pdf using CONVERT_ABAPSPOOLJOB_2_PDF and mailed using 'SO_DOCUMENT_SEND_API1'. Give me teh alternative. like storing in app server
-
Content is missing after I do a "Check-In All"
Hi, I had created a folder ABC and many sub folders underneath. Many a times I had done a Check-in at the individual topic level and it was fine. Last time when I did a "Check-In all", the content disappeared. What I see now is just the folder struct
-
I have a video ipod and I can't add videos to my ipod because I can't convert the videos. When I try to convert a video I get this "Error Occured while converting the file(insert file name). An unknown error occured (-50). I'm not sure If i have to u
-
How do I obtain IOS.5 or later?
I need help on how to obtain IOS.5. Later for my iPad 2
-
MacPro 2008, latest OS, latest Airport Util (6.3); when I replaced my old unit (Extreme Ver 5.0) with new (A1521), the new Airport Extreme would not connect to the Network, nor did iy see my Airport Express that I am using to extend the network. I ha