Custom AR Invoice Creation from OM Shipment Lines
Hi
I have a senario like this ,like AR Invoice , i need to create a custom AR Invoice number from OM Shipment lines using Grouping Rules.is any idea or sample code for this means helpful.
regards
Venkat
From my point of view you have only 1 chance:
- Find a criteria of the imported invoices, which is avaible in the Tax Rules as condition (e.g. specific transaction types or you used a specific tax code by the import)
- Put the tax line manual in the Autoinvoice from the frond end system
- Defined a rule for each tax in the EBS Tax manager: Principell logic: If Tax_Code/transaction type = ABC then tax non-applicable
Which this rule, no standard tax code is selected by EBS Tax, the tax is disable for the transaction and only the imported tax lines are booked.
By my last customer I had the same problem and we have investigate many time.
We have used for the imported invoices special tax codes and these tax code used for the disable of the tax in the tax rules.
Similar Messages
-
How to print customer Sales Invoice directly from FI module?
Hi,
How to print customer Sales Invoice directly from FI module without using SD's t-code VF02 and VF03?hi,
only way in FI is Correspondence functionality usage. Please config it and use F.61 or F.64 to print it.
regds,
raman -
Get customer invoice address from one time vendor
Hi All,
I am working on cheque printing.
I have a question with in that.Customer wants if Vendor is one time vendor.
I can identify the one time vendor using 'LFA1-XCPDK is 'X' then the customer invoice assress priting in screen
How can identify the custome invoice address from one time vendor
Please any suggestions are helpfulHi Tarangini,
I hope it is a third party scenario. Get the sales order number from the purchase order created with that vendor. EKPO table contains PO line item with sales order as the reference document.
From the sales order , get the invoice from VBFA table. Pass this Invoice number to get the customer from (VBRK). Pass this customer to (KNA1) to get the address number. Pass this Address number to ADRC to get the customer address.
Regards,
Sai -
Blocking RdA creation from Sales Order Schedule Line
Hi Gurus,
please do you know if there is a way to block the RdA creation from Sales Order schedule line, for TAS item category? I tried with Header Delivery block without quantity confirmation but even if quantity on schedule lines are not confirmed, RdA is created anyway.
Thank you very much
Kind Regards
Andreathank you
-
Choose customer from a command line
Hi All,
I am using report builder 3.0 and wondered if there was a way to choose a customer from a command line so I can potentially call them from our CRM system which stores all our customer records? At the moment our customer record is being pulled from Microsoft
GP Dynamics and wanted it to pull from our CRM system instead.
Thank you in advance!Hello,
The main intention of Report Builder is to create SSRS server based reports, not as a Report Viewer; so no, you can't pass any parameter from command line.
When you have deployed the Report to SSRS then you can pass Parameter values via URL; see
Pass a Report Parameter Within a URL
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Creation of new PO shipment line programmatically
Hi All,
Please let me know whether there is any way to create a new shipment line in an existing PO line programmatically. We are basically looking for some standard Api or any other solution through which we can accomplish it.
Thanks.Try this http://irep11i10.oracle.com . Hope this helps.
-
User Exits for Invoice creation ,cancellation and sales return
Hi Gurus,
Pl help me it's very urgent.
I did not find any user exit invoice creation so i wrote the following code in include program
MV60AF0B_BELEG_SICHERN.
This code is to update the Z*table while saving invoice ,cancellation and sales return.
The code modification is like below
FORM BELEG_SICHERN *
Buchen Fakturabelege *
FORM BELEG_SICHERN.
READ TABLE XVBRK INDEX 1.
IF SY-SUBRC NE 0.
CALL FUNCTION 'DEQUEUE_ALL'.
MESSAGE S032.
EXIT.
ENDIF.
IF SAMH_MOD = ON.
EXPORT XKOMFK TO MEMORY ID 'SDBILLDL'.
ENDIF.
DATA: CALC_TYPE.
IF REBATE_DETERMINED = 'Y'.
CALC_TYPE = 'A'.
ELSE.
CALC_TYPE = 'I'.
ENDIF.
*{ INSERT RD1K903017 1
Work Area*********************
data : wa_xvbrk type VBRKVB.
data : wa_xvbrp type vbrpvb.
data : wa_zmigo type zmigo.
data : wa_vbrp type vbrp.
Internal table Creation*******
DATA: BEGIN OF tab_XVBRP OCCURS 100.
INCLUDE STRUCTURE VBRPVB.
DATA: END OF tab_XVBRP.
data : begin of tab_vbeln occurs 10,
vbeln type vbrk-vbeln,
knumv type vbrk-knumv,
end of tab_vbeln.
data : tab_zmigo type table of zmigo.
data : tab_vbrp type table of vbrp.
*****Data declaration*************
data : v_no_of_inv type i.
data : v_vbeln_no(10) type n.
data : v_last_inv_no(10) type n.
data : v_first_inv_no(10) type c.
data : v_tot_qty type i.
data : v_frbnr type mkpf-frbnr.
*******Ranges*********************
ranges : r_vbeln for vbrk-vbeln.
*****Populating IT****************
tab_xvbrp[] = xvbrp[].
describe table xvbrk lines v_no_of_inv.
*} INSERT
CALL FUNCTION 'RV_INVOICE_DOCUMENT_ADD'
EXPORTING
VBSK_I = VBSK
WITH_POSTING = 'A'
PREISFINDUNGSART = CALC_TYPE
IMPORTING
VBSK_E = VBSK
TABLES
XKOMFK = XKOMFK
XTHEAD = XTHEAD
XVBFS = XVBFS
XVBSS = XVBSS
XVBRK = XVBRK
XVBRP = XVBRP
XVBPA = XVBPA
XKOMV = XKOMV.
*{ INSERT RD1K903017 2
data : v_count type i,v_fkimg type i .
data : v_no_of_records(10) type n.
wa_xvbrk = xvbrk.
********Selecting the last rec no from ZMIGO
select max( sr_no ) from zmigo into v_no_of_records.
*****If Distribution channel is not ZB*********
if wa_xvbrk-vtweg ne 'ZB' and ( wa_xvbrk-fkart = 'ZRIN' or wa_xvbrk-fkart = 'ZRTE' ).
if v_no_of_inv = 1. " Process only when there is one invoice
loop at tab_xvbrp into wa_xvbrp where ( matnr ne 'CDGSTP0001' and
matnr ne 'CD-RW' and
matnr ne 'CD-RW65OHS' and
matnr ne 'CABLE' and
matnr ne 'CD-R' and
matnr ne 'CDQ80N4' and
matnr ne 'GENERAL' and
matnr ne 'NERO' and
matnr ne 'OTHERS' and
matnr ne 'SPARE PARTS' and
matnr ne 'PROMO ITEM' and
matnr ne 'PROMO-1' and
matnr ne 'PROMO-2' and
matnr ne 'PROMO-3' and
matnr ne 'PROMO-4' and
matnr ne 'PROMO-5' and
matnr ne 'PROMO-6' and
matnr ne 'PROMO-7' and
matnr ne 'PROMO-8' and
matnr ne 'PROMO-9' and
matnr ne 'PROMO-10' ).
v_fkimg = wa_xvbrp-fkimg .
v_fkimg = v_fkimg / 1000.
do v_fkimg times.
v_no_of_records = v_no_of_records + 1.
wa_zmigo-sr_no = v_no_of_records.
wa_zmigo-po_no = wa_xvbrk-vbeln.
wa_zmigo-item_no = wa_xvbrp-posnr.
wa_zmigo-mblnr = wa_xmkpf-mblnr.
wa_zmigo-doc_type = wa_xvbrk-fkart.
wa_zmigo-posting_date = wa_xvbrk-fkdat.
wa_zmigo-created_on = sy-datum.
wa_zmigo-created_time = sy-uzeit.
wa_zmigo-bill_lno = v_frbnr.
wa_zmigo-material = wa_xvbrp-matnr.
wa_zmigo-inv_no = wa_xvbrk-vbeln.
wa_zmigo-inv_item_no = wa_xvbrp-posnr.
wa_zmigo-plant = wa_xvbrp-werks.
wa_zmigo-inv_date = wa_xvbrk-fkdat.
wa_zmigo-customer = wa_xvbrk-kunag.
wa_zmigo-unit = 1.
wa_zmigo-mtype = '601'.
insert into zmigo values wa_zmigo.
enddo.
clear : wa_zmigo.
endloop.
clear : v_count,v_fkimg,wa_zmigo.
refresh tab_zmigo[].
clear v_no_of_inv.
else. "When there are Split Invoices
v_last_inv_no = wa_xvbrk-vbeln.
v_vbeln_no = v_last_inv_no - v_no_of_inv + 1.
v_first_inv_no = v_vbeln_no.
sort tab_xvbrp by vbeln.
loop at tab_xvbrp into wa_xvbrp where ( matnr ne 'CDGSTP0001' and
matnr ne 'CD-RW' and
matnr ne 'CD-RW65OHS' and
matnr ne 'CABLE' and
matnr ne 'CD-R' and
matnr ne 'CDQ80N4' and
matnr ne 'GENERAL' and
matnr ne 'NERO' and
matnr ne 'OTHERS' and
matnr ne 'SPARE PARTS' and
matnr ne 'PROMO ITEM' and
matnr ne 'PROMO-1' and
matnr ne 'PROMO-2' and
matnr ne 'PROMO-3' and
matnr ne 'PROMO-4' and
matnr ne 'PROMO-5' and
matnr ne 'PROMO-6' and
matnr ne 'PROMO-7' and
matnr ne 'PROMO-8' and
matnr ne 'PROMO-9' and
matnr ne 'PROMO-10' ).
v_fkimg = wa_xvbrp-fkimg .
v_fkimg = v_fkimg / 1000.
do v_fkimg times.
v_no_of_records = v_no_of_records + 1.
wa_zmigo-sr_no = v_no_of_records.
wa_zmigo-po_no = v_vbeln_no. "wa_vbrp-vbeln.
wa_zmigo-item_no = wa_xvbrp-posnr.
wa_zmigo-mblnr = wa_xmkpf-mblnr.
wa_zmigo-doc_type = wa_xvbrk-fkart.
wa_zmigo-posting_date = wa_xvbrk-fkdat.
wa_zmigo-created_on = sy-datum.
wa_zmigo-created_time = sy-uzeit.
wa_zmigo-bill_lno = v_frbnr.
wa_zmigo-material = wa_xvbrp-matnr.
wa_zmigo-inv_no = v_vbeln_no.
wa_zmigo-inv_item_no = wa_xvbrp-posnr.
wa_zmigo-plant = wa_xvbrp-werks.
wa_zmigo-inv_date = wa_xvbrk-fkdat.
wa_zmigo-customer = wa_xvbrk-kunag.
wa_zmigo-unit = 1.
wa_zmigo-mtype = '601'.
insert into zmigo values wa_zmigo.
enddo.
clear : wa_zmigo.
at end of vbeln.
v_vbeln_no = v_vbeln_no + 1.
endat.
clear : v_count,v_fkimg,wa_zmigo.
refresh tab_zmigo[].
endloop.
endif. "End of first 2nd IF.
clear : v_no_of_inv, v_vbeln_no.
endif.
****************Sales return************************************
if wa_xvbrk-fkart = 'ZRRE' and wa_xvbrk-vtweg ne 'ZB'.
loop at tab_xvbrp into wa_xvbrp where ( matnr ne 'CDGSTP0001' and
matnr ne 'CD-RW' and
matnr ne 'CD-RW65OHS' and
matnr ne 'CABLE' and
matnr ne 'CD-R' and
matnr ne 'CDQ80N4' and
matnr ne 'GENERAL' and
matnr ne 'NERO' and
matnr ne 'OTHERS' and
matnr ne 'SPARE PARTS' and
matnr ne 'PROMO ITEM' and
matnr ne 'PROMO-1' and
matnr ne 'PROMO-2' and
matnr ne 'PROMO-3' and
matnr ne 'PROMO-4' and
matnr ne 'PROMO-5' and
matnr ne 'PROMO-6' and
matnr ne 'PROMO-7' and
matnr ne 'PROMO-8' and
matnr ne 'PROMO-9' and
matnr ne 'PROMO-10' ).
v_fkimg = wa_xvbrp-fkimg.
v_fkimg = v_fkimg / 1000.
v_tot_qty = v_tot_qty + v_fkimg.
do v_fkimg times.
v_no_of_records = v_no_of_records + 1.
wa_zmigo-sr_no = v_no_of_records.
wa_zmigo-po_no = wa_xvbrk-vbeln.
wa_zmigo-item_no = wa_xvbrp-posnr.
wa_zmigo-doc_type = wa_xvbrk-fkart.
wa_zmigo-posting_date = wa_xvbrk-fkdat.
wa_zmigo-created_on = sy-datum.
wa_zmigo-created_time = sy-uzeit.
wa_zmigo-material = wa_xvbrp-matnr.
wa_zmigo-inv_no = wa_xvbrk-vbeln.
wa_zmigo-inv_item_no = wa_xvbrp-posnr.
wa_zmigo-plant = wa_xvbrp-werks.
wa_zmigo-inv_date = wa_xvbrk-fkdat.
wa_zmigo-customer = wa_xvbrk-kunag.
wa_zmigo-unit = 1.
wa_zmigo-mtype = '651'.
condense wa_xvbrk-xblnr.
wa_zmigo-reference = wa_xvbrk-xblnr.
********Bill of lading no**
select single bill_lno from zmigo_final into v_frbnr where inv_no = wa_xvbrk-xblnr and material = wa_xvbrp-matnr.
if sy-subrc eq 0.
wa_zmigo-bill_lno = v_frbnr.
endif.
insert into zmigo values wa_zmigo.
enddo.
clear : wa_zmigo,wa_xvbrp , v_fkimg, v_frbnr.
endloop.
endif.
*******Invoice Cancellation*****************************
if wa_xvbrk-fkart = 'ZRS1' and wa_xvbrk-vtweg ne 'ZB'.
delete tab_xvbrp[] where shkzg eq 'X'.
loop at tab_xvbrp into wa_xvbrp where ( matnr ne 'CDGSTP0001' and
matnr ne 'CD-RW' and
matnr ne 'CD-RW65OHS' and
matnr ne 'CABLE' and
matnr ne 'CD-R' and
matnr ne 'CDQ80N4' and
matnr ne 'GENERAL' and
matnr ne 'NERO' and
matnr ne 'OTHERS' and
matnr ne 'SPARE PARTS' and
matnr ne 'PROMO ITEM' and
matnr ne 'PROMO-1' and
matnr ne 'PROMO-2' and
matnr ne 'PROMO-3' and
matnr ne 'PROMO-4' and
matnr ne 'PROMO-5' and
matnr ne 'PROMO-6' and
matnr ne 'PROMO-7' and
matnr ne 'PROMO-8' and
matnr ne 'PROMO-9' and
matnr ne 'PROMO-10' ).
v_fkimg = wa_xvbrp-fkimg.
v_fkimg = v_fkimg / 1000.
v_tot_qty = v_tot_qty + v_fkimg.
do v_fkimg times.
v_no_of_records = v_no_of_records + 1.
wa_zmigo-sr_no = v_no_of_records.
wa_zmigo-po_no = wa_xvbrk-vbeln.
wa_zmigo-item_no = wa_xvbrp-posnr.
wa_zmigo-doc_type = wa_xvbrk-fkart.
wa_zmigo-posting_date = wa_xvbrk-fkdat.
wa_zmigo-created_on = sy-datum.
wa_zmigo-created_time = sy-uzeit.
wa_zmigo-material = wa_xvbrp-matnr.
wa_zmigo-inv_no = wa_xvbrk-vbeln.
wa_zmigo-inv_item_no = wa_xvbrp-posnr.
wa_zmigo-plant = wa_xvbrp-werks.
wa_zmigo-inv_date = wa_xvbrk-fkdat.
wa_zmigo-customer = wa_xvbrk-kunag.
wa_zmigo-unit = 1.
condense wa_xvbrk-zuonr.
wa_zmigo-reference = wa_xvbrk-zuonr.
wa_zmigo-mtype = '602'.
********Bill of lading no**
select single bill_lno from zmigo_final into v_frbnr where inv_no = wa_xvbrk-xblnr and material = wa_xvbrp-matnr.
if sy-subrc eq 0.
wa_zmigo-bill_lno = v_frbnr.
endif.
insert into zmigo values wa_zmigo.
enddo.
clear : wa_zmigo,wa_xvbrp , v_fkimg.
endloop.
endif.
clear : v_no_of_records.
*} INSERT
CALL FUNCTION 'STACK_RESET'.
R185D-DATALOSS = SPACE.
FOLGEAUFRUF102 = SPACE.
PERFORM SETPAR_INIT.
*{ INSERT RD1K903017 3
*} INSERT
LEAVE.
ENDFORM.
This program is working fine for single user but in production where no of people are creating the invoices from different places the data is not getting updated in table ZMIGO.
sometime populating with wrong data , partial data and sometimes no updation at all.
I have used the table locking system enqueue and dequeue FM's before n after updation but still the same
thing is happening.
What could be the reason.
Looking for help very urgent any other alternate option.Hi,
Go thru these..
Enhancement
SDVFX009 Billing doc. processing KIDONO (payment reference numbe
SDVFX010 User exit item table for the customer lines
SDVFX011 Userexit for the komkcv- and kompcv-structures
V05I0001 User exits for billing index
V05N0001 User Exits for Printing Billing Docs. using POR Procedu
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lis
V61A0001 Customer enhancement: Pricing
SDVFX001 User exit header line in delivery to accounting
SDVFX002 User exit for A/R line (transfer to accounting)
SDVFX003 User exit: Cash clearing (transfer to accounting)
SDVFX004 User exit: G/L line (transfer to accounting)
SDVFX008 User exit: Processing of transfer structures SD-FI
SDVFX007 User exit: Billing plan during transfer to Accounting
SDVFX006 User exit: Tax line (transfer to accounting)
SDVFX005 User exit: Reserves (transfer to accounting)
Business Add-in
SD_CIN_LV60AU02 BADI for billing
If it is helpful rewards points
Regards
Pratap.M -
At time of return depot invoice creation , not capture Excise Condition Value
Hi,
my queastion is that
In retun process from Customer to Depot,
when user create return Depot invoice through t-code VF01 then Not capture Excise Condition Value ( JEXP - Basic Excise Duty , JCEP- Edu. Cess Duty and JA1X - Additional tax. ) at time of Depot. Invoice Creation.
we can also check Table J_1IRG23D, in this table have value of these Excise Cond. Value.
But Delivery No. is not update in table J_1IRG23D.
and I applied condition formula 356 in Procedure ZDOM02 ( Traders Pricing Procedure).
How can capture condition value of JEXP, JCEP and JA1X at time of Retrun Depot Invoice Creation ?
Guide me .....Hi,
I have flow your define step:
Returns from Customer to Depot
1 Create a return order in Depot
2 Key in the invoice number and execute
3 Assign Order Reason and save
4 Create a return delivery and do PGR. Maintain storage location 1030
5 Create Transfer posting in MB1B with movement type 453, storage location 1030 and save
6 Note down the material document reference
7 Go to J1IG to reverse excise issue posting
8 Click "Capture"
9 Key in the material document number and series group
10 Click "Details". Now select the line item and again click "More documents"
11 Key in the original excise invoice reference created at supplying plant
12 Skip all warning message and go back
13 Maintain the internal number and the year.
14 With this, entry from RG23D will be reversed
But still the excise condition values are not being captured during invoice VF01 and std depot routing 356 is being used.
Program name of depot routing is FV64A356.
we can also check Table J_1IRG23D, in this table have value of these Excise Cond. Value.
But Delivery No. is not update in table J_1IRG23D.
Guide me......... -
Automatic PGI and Invoice creation
Hi Friends,
I had a requirement in SD area where once we create sales order, the PGI and Invoice process should run in the background ( Automation Process). The scenario here is -- when we create sales order, the delivery document also gets generated.
My approach -- for PGI and Invoice process, I need to develop the BAPIs. ( for Post Goods Issue and Invoice creation).
After the creation of BAPIs, I need to call these bapis in the standard sales order creation process.
Searched the forum on this issue. But cant find the appropriate answers.
Please suggest me the solution for this issue.
Murali Krishna. TYou don't call anything else from the standard sales order process. Sales order creation stands alone; every other process is a subsequent process. Automatic delivery creation can be implemented by sales document type config, which it sounds like you already have in place, or you're using the delivery due list. You also don't need another program for billing doc creation; use the billing due list program scheduled at certain intervals.
The limitation on billing is the PGI if your copy control specifies that you can't bill until PGI occurs. I don't understand why you would do this automatically, without confirmation that the shipment has left your warehouse. If your items aren't really relevant for PGI, then you can configure them that way so that it's not required. However, auto-picking and auto-packing are done via delivery output determination code using the functions WS_DELIVERY_UPDATE_*. You might also try to PGI the delivery there as well with WS_DELIVERY_UPDATE. Otherwise, just use table drop and trigger the WS_DELIVERY_UPDATE function for the PGI from a custom program; you can then run billing due as a second step in the job. -
Hi Experts,
I am using SRM 7.0 with extended classic scenario and I have issue in the automatic po creation. For some Shopping Carts the PO is not automatically created. The SC is having Source of Supply Assigned and all the approves have completely approved the SC. The latest status is I1111 Item in Transfer Process.
I checked in RZ20, ST22 and could not find any error or dumps.
For the SC item under BBP_PDBEI the BE_OBJECT_TYPE is BUS2201 and BE_OBJECT_ID 1, once I trigger the PO creation manually the PO object id is reflected here.
For such SC I am running the report BBP_ALERT_SB_NOTTRANSFERED manually which puts the SC in I1112 Error in Transmission Status and later I can trigger the SC creation from the alert monitor.
For POs created in this manner the PO is created in Held Status without any line items, is this normal?
I have two questions which I want to understand, how is the automatic po creation from SC setup, is there any customizing involved for the po creation from SC to happen automatically?
What else should I check to find the reason why the the SC was stuck in I1111 status and PO was not created?You need to configure the Purchasing group and this will take care of automatic transfer of Doc to sourcing cockpit. Make sure you also maintain the customization for sourcing always carried out for Prod categories.
Regards
Saurabh -
How to Import an Order via Order Import with multiple shipment lines?
Good Morning,
I have a question concerning Oracle's order import functionality. We are importing orders from an outside system and need to consolidate orders by customer id. So if the same customer places 2 orders for different items on the outside system, they should interface to Oracle as a single order to that customer with a shipment line for each ordered item (ex 1.1, 2.1..).
I know this can be done, but do not know how to implement the solution.
Can someone please help?
Thank you!!
Edited by: user11984882 on Jun 22, 2011 7:03 AMHi,
I guess that this zip-file contains a transport. This transportfiles have to be copied in the /usr/trans/data und /usr/trans/cofiles and imported by the transaction STMS.
Thomas Jung wrote how to do this in this: How to import examples from book "Advanced BSP Programming"
Perhaps your basis administrator can help you to do this?
Regards,
Stefan -
Purchase Order Creation from ME5A Report
Hi experts,
My client wants Purchase Order Creation from ME5A Report.
He wants show Open Purchase Requisition through ME5A report then he will select Purchase Requisition Number or line item for po creation from there only.
Please advice how I can map this process in sap.
Thanks in advance,
ChandhuWhy don't you use ME57 to display open PRs and then assign sources and convert them to PO?
Or use ME57 to assign sources and ME59 to automatically convert them to PO.
You can create your very own format for report display using custom "Scope Of List" for ME57.
Look in SPRO under Purchasing>Reporting>Maintain Purchase requisition lists. -
Internal Error -2038 Invoice Creation
¡Hi! Help!
I explain my problem
I've created a vb.net 2005 application. Through DI API (SBO 2005 SP 01, patch level 20).
This application, windows forms run, it opens an SBO conection and starts a timer. Every 5 secconds the timer ticks, it
searches for custom xml files containing info needed to create/update Invoices, or Sales Orders. Whenever I find files to
process, the timer stops, documents are processed one after another and then timer continue ticking. I use one Company and
one conection open since the moment the program starts and it remains opened the whole day.
There are two servers. SAP Server, and there's another server (in this server runs my application, here I have just my app
and DI API so it connects to SAP Server) both on same Domain.
Database size is 50 GB, and it grows about 90 - 100 MB every day
The amount of invoices created is about 500/600 daily.
Problem is many times invoices creation are unsuccesfull due to one of the following errors:
OINV.Series , 'Internal error (-2038) occurred' or just OINV.Series , 'Internal error (-2038) occurred'
this makes more difficult to figure out the reason why this happen and moreover how to solve it, because as some or many of
you may know, internal error is not much explict and the causes for this error are very different.
Now, I'm certain Invoice series are OK because the same Invoice creation that fails in one moment, simply is succesfully
created after 2, 3 or even 5 or 6 tries!.
Errors increase a lot at evening, when intensive use of SBO database is taking place. However these errors use to happen
even at morning when few Invoices are created, I mean, not necessarily happen at intensive use.
Invoices are not that large. The biggest are about 10 - 12 lines.
This situation is frustrating both for my customer and myself
Has anyone experienced something similar? is this something about sbo db performance? does anyone knows if there's some kind
of document about Internal error?Hi Marcel,
I think the first thing I'd check is for deadlocks on the database. Earlier patches of SBO 2005A SP1 are known to have issues in this area (see SAP note 1113543 for an example). It would certainly fit the symptoms you are getting (ie the same document can be created without errors at a different time).
Kind Regards,
Owen -
Tax Jurisdiction issues in AR Invoice Creation
MODULE = AR
EBS Version = R12.1
EBS Tax is setup
Hi All
I am currently trying to mimic the functionality in the front end of AR Transaction workbench from the back end via Auto Invoice process
From the front end+
When I manually create an invoice and create an invoice line, I get 3 tax lines automatically created. These 3 lines correspond to the State, City and County Tax .
The values I get for Tax fields are =>
Tax Regime Code = US_SALES_USE_TAX,
Tax = CITY, COUNTY or STATE,
TAX Jurisdiction = ATLANTA, FULTON, GEORGIA (Sample)
Rate = (1.0, 4.0, 2.0) (Sample)
and so on
Backend*
Now from the backend, I am trying to convert legacy invoices using AutoInvoice.
So when I pass the values of Tax Jurisdiction = ATLANTA, FULTON, GEORGIA (Sample) for my 3 tax lines, I get an error of undefined Tax Jurisdiction.
Of course when I query the jurisdictions table, ZX_JURISDICTIONS_B, these values are not defined.
So the question is how do these values get populated from the front end but not from the back end.
I want to create tax lines and tax amounts from the legacy data and show the tax amounts as they are brought over from data extract i.e. I do not want EBS tax to calculate tax for me - rather just let me pass amounts in the RA_INTERFACE_LINES_ALL table
I have read the metalink id 731149.1 and I am basically using that to create manual tax lines. If I pass one of the values that is defined in the ZX_JURISDICTIONS_B table, I am able to create a tax line, but the jurisdiction code defined there are wierd ( sample jurisdiction defined = ST-370000000)
Bottom line is that the ZX_JURISDICTIONS table does not have state, city county names defined in the table but it still shows them when tax lines are automatically created for manual invoices.
When I try to populate those in the RA_INTERFACE_LINES_ALL table I get an error.
Thanks
Also is it possible to post screenshots in Oracle Forums ?
Edited by: user13293643 on Aug 30, 2010 8:19 AMFrom my point of view you have only 1 chance:
- Find a criteria of the imported invoices, which is avaible in the Tax Rules as condition (e.g. specific transaction types or you used a specific tax code by the import)
- Put the tax line manual in the Autoinvoice from the frond end system
- Defined a rule for each tax in the EBS Tax manager: Principell logic: If Tax_Code/transaction type = ABC then tax non-applicable
Which this rule, no standard tax code is selected by EBS Tax, the tax is disable for the transaction and only the imported tax lines are booked.
By my last customer I had the same problem and we have investigate many time.
We have used for the imported invoices special tax codes and these tax code used for the disable of the tax in the tax rules. -
Hi All-
Please help with the below situation.
sales order is created.
There are two line items exist in sales order.
line item 20 is a sub item for lineitem 10.
Lie item 10 item category is "ZABC"
Line item 20 item category is :ZCBA"
when we check the item category details in config by going T code VOV7 ,
Item category ZABC has Billing Plan type (Periodic Billing).
and Billing relavance indiacator is "I"( Orfder relevant billing -Biiling Plan)
For Item category ZCBA billing plan was not set.
Billing relevance set as "B"(relevant for order related billing :status according to order quantity)
Both line items are not relevant for delivery as it was set in the respective item categories.
So when i create a billing by going to VF01 (order reference) , Invoice got split in two invoices.
Now the requirement is to create a single invoice.
I have checked in copy control routines but not found any thing related to spliiting the invoice with some selection criteria.
can any one tell me how to identify that why the invoice got split ??
Thanks in advance.Please check the copy control routines from sales order to invoices. there might be some programming present in the routines that makes it do this. Also checking the invoice creation log helps to determine the reason behind the split.
Maybe you are looking for
-
Bapi-salesorder creation error in creating document
hai friends.. iam doing creation of sales order using bapi .-structures.. but error in creating doucment .... can u send me some example .. abt sales order .creation .. once u check my code ... DATA: BEGIN OF HEADER OCCURS 0, VBELN LIKE BA
-
Difficulty in reading GPIB device(power meter)
I am using the following Vi attached. i am generating array of frequency writing it to the signal generator with GPIB address 28.afterawards reading powermeter with GPIB address.and finally writing it to the file. the problem is some times this GPIB
-
Microsoft Windows Unquoted Service Path Enumeration.
I seek for your advice in a security issue and how to mitigate this high risk vulnerability. Microsoft Windows Unquoted Service Path Enumeration. Microsoft Windows Unquoted Service Path EnumerationMicrosoft Windows Unquoted Service Path Enumeration S
-
LSMW - Upload customer data (KNA1)
Hi, I'm trying to upload customer data from a legacy system using buisness object KNA1 and method CREATEFROMDATA1 (BAPI). At first I discovered that to be able to use business object KNA1 I had to generate an ALE interface in transaction BDBG. My pro
-
Problem Opening Oracle Developer Days.ovf file
Hi, I'm having problem to download file "Oracle Developer Days.ovf" for Oracle Developer day "Pre-Workshop Setup Instructions: Hands-on Database Application Development". When I click the link it display the contents of file in new window. I tried to