How to get the Ship To TaxCode of a Business Partner
Hi,
As I try to get the bp.Addresses.TaxCode, I get nothing because
in the CRD1 table there are 2 entry for this business partner
one with Null and one with the TaxCode I want.
I dont know how to get the Taxcode that is choosen in the Ship To TaxCode property
Thank you
DOH
Yeah I figured out.
This would have been so much easier if they would have made the Adresses an indexer so we just have to say like
TaxCode = bp.Addresses[BoAddressType.bo_ShipTo].TaxCode
OR even better, a Method in the Adresses
TaxCode = bp.Addresses.GetTaxCode();
Ah well,
Here's my own method for those who want it
public static string SAPGetTaxCode(SAPbobsCOM.BPAddresses Addresses)
string TaxCode = "";
for (int iAdress = 0; iAdress < Addresses.Count; iAdress++)
Addresses.SetCurrentLine(iAdress);
if (Addresses.AddressType == SAPbobsCOM.BoAddressType.bo_ShipTo)
TaxCode = Addresses.TaxCode;
return TaxCode;
Thank you for your help.
Similar Messages
-
How to get the Ship Country?
Hi,
Assume I already have the invoice number, and company code(there is only one item in the invoice), how to get the ship country?
I have the following logic to read it.
1. Get the delivery note Number and Company code.
2. Get Delivery comapny code, plant and storage location in delivery note.
3. get the customer in table t001w.
4. get the country of this customer.
5. If the customer is not found in step 4, go to step 6.
6. get the country of delivery company code in t001.
Please help to identify this logic is correct or not?
Or do you have any other way to get it?Your logic looks correct but I can suggest two simplified one which are:
1) with the invoice number you can go and check the foreign trade section in accounting document.
2)you get the delivery number from the doc flow and then check the ship to party and check the same in VD01 Customer master data table under the Sales data Partner Functions
Award points if it helps
Thanks. -
How to get the Ship-To text for an Order from R/3 to CRM?
Hi experts,
how to get the Ship-to-Party text for an Order from R/3 to CRM?
Here I used a Function Module CRM_ORDER_READ and its working in the Development server.
After when this passed to the Stage Server for the Order i am maintaining the same Ship-to-Party for the order in the Stage server and I am no getting the text for that{Text maintained for the Ship-to-Party in the stage server}.
Thanks in advance.Hello Nilaksha.
You can use the following query. Modify the segment to be queried if you wish.
SELECT cc.segment1||'.'||segment2||'.'||segment3||'.'||segment4 "Account",
nvl(sum(l.accounted_dr - l.accounted_cr),0) "Balance"
FROM gl_code_combinations cc,
gl_je_lines l
WHERE cc.code_combination_id = l.code_combination_id
AND l.set_of_books_id = <your set_of_books_id'
AND cc.segment2 = 'your segment value'
AND l.effective_date <= '30-nov-09'
GROUP BY cc.segment1||'.'||segment2||'.'||segment3||'.'||segment4
Hope this helps.
Octavio -
How to get the Shipping status of a Invoice items in SAP?
Hi All,
Is there any way to get the Shipping status of a Invoiced Item ?
While i extracting Sales Invoice lines,i can get the shipping method and the shipping date,how can i confirm whether the item is shipped or not?.
Is there any table which contains the shipping status or any column in Invoice lines(INV1) which contains the shipping status?
Please help me to come out from that problem
Thanks
JanakiRamanHello Gilbert,
The column what you specified INV1.TRNSCODE is to know how the shipping was done. My question, Is there any field to specify the material was shipped or not?
Thanks
Janakiraman -
How to get the shipping point details nothing but (name , address, etc)
Hi, i am having the billing document number from that i am fetching the delivery doc number and shipping point.
how i can get the shipping point details from the shipping point number.in which table i need to pass this shipping point number(VSTEL)?Hi Praveen,
TVST Shipping point
KNVS Customer Master Shipping Data
VTTK Shipment header
VTTP Shipment item
VTFA Flow shipping documents
TVSTZ Organizational Unit: Shipping Points per Plant
B024 Shipping point
TVSRO Shipping points: Countries in Which Routes are Defined
TVSWZ Shipping Points per Plant
You can get the details from ADRC table. Please note that the TVST table has got a field ADRNR, pls use the same field in identifying the number and goto ADRC table enter the number under the ADDRNUMBER. It will fetch the address details for you.
For ex from the standard SAP: I have taken std 0001 shipping pt. When I run TVST table for shipping points I get to see that ADRNR field has 297 as the number. I take the same number 297 and goto ADRC table and enter it under ADDRNUMBER and it will give me the address details entered for shipping pt 0001.
(or)
All Standard Reports which are available are as under:
SAP Easy Access: Information Systems -> Logistics -> Sales and distribution ->
Shipping point -> Deliveries / Returns
Shipping point Analysis - MC(U
Shipping point Analysis-Returns - MC-O
Reward if helpful,
Regards,
Harini.S -
How to get the Save dialouge box in SAP Business One
Hi,
How to get the Save dialouge box in Button click event in SAP Business One.
Thanks,
Y.Hello,
You would like to display an SaveFileDialog box?
may follow this thread, and you can find a sourcecode in vb.net and c# inside (for open dialog, but it is the similar...)
Regards
János -
How to reset the military usage value in GTS Business partner
Hello Experts,
Does anyone know how to reset the Military usage value='2' to blank on the Business partner within GTS?
I tried putting a blank there, clicking on the accept entries button followed by saving the Business partner.
It does not seem to work this way.
Does anyone know if it's SAP bug for not having blank as one of the allowable values for the usage except when it's that way while newly created?
The GTS implementation details are as follows:
Any help with regard to this will be much appreciated......
Thanks,
Prashant.Prashant,
As I already informed you, it is not possible to re-set the indicator to <blank>.
From the program code, I can see that the usage indicator is only transferred from the feeder system during the creation of a customer partner. The value in GTS is set either to '1' or '2' during creation, and cannot be changed by any subsequent data transfer from the feeder system.
I think that logic is related to the fact that usage records may be created for multiple Legal Regulations, and those records may then be changed individually by the user in GTS. On that basis, it would not be reasonable to over-write the values by re-transferring the customer from the feeder system.
Regards,
Dave -
How do I send in my broken iphone 5? How do I Get the shipping box?
How do I send it it? And how do I Get the shipping box? Or what sholud I do? Do I have to call Apple support?
When you set up the process with Apple I believe they send packaging
Yes everthing must be set up with Apple first they have a simple but foolproof processs as long as it is followed
An Apple Store Genius bar would handle it over the counter ,days faster if that is a choice -
Hello,
I created a Selection screen by adding attribute M_HANDLER of type IF_WD_SELECT_OPTIONS.
This way I can create a selection screen with normal select-options.
Now I added a parameter for a dropdown list. The Value set is passed correctly. No problem there. The values are filled and diplayed correctly.
* add the SHIP-TO field to the selection
DATA: ltp_text TYPE string.
DATA: lta_ship_to_table type WDY_KEY_VALUE_table,
lwa_ship_to like LINE OF lta_ship_to_table.
DATA: context_node_ship_to_table TYPE REF TO if_wd_context_node.
* get all declared attributes
context_node_ship_to_table = wd_context->get_child_node( 'SHIP_TO_TABLE' ).
context_node_ship_to_table->get_static_attributes_table(
IMPORTING
table = lta_ship_to_table ).
ltp_text = wd_assist->if_wd_component_assistance~get_text( 'L01' ).
wd_this->m_handler_dlv->add_parameter_field(
i_id = 'KUNWE'
i_description = ltp_text
i_as_dropdown = 'X'
it_value_set = lta_ship_to_table
i_within_block = 'BLK1' ).
The problem is to GET the selected value in the method that is called after clicking on the Search button.
I tried using several methods, for example GET_PARAMETER_FIELD and GET_SELECTION_SCREEN_ITEMS.
* Get the Ship-to
DATA: ltp_kunwe TYPE REF TO data.
ltp_kunwe = wd_this->m_handler_dlv->get_value_of_parameter_field(
i_id = 'KUNWE' ).
* Assign it to a field symbol
ASSIGN ltp_kunwe->* TO <fs_kunwe>.
Result was INITIAL.
DATA: lrf_get_selection_screen_items TYPE if_wd_select_options=>tt_selection_screen_item.
wd_this->m_handler_dlv->get_selection_screen_items(
IMPORTING
et_selection_screen_items = lrf_get_selection_screen_items ).
Result was INITIAL, although the table was retrieved with all values.
wd_this->m_handler_dlv->get_parameter_field(
EXPORTING
i_id = 'KUNWE'
IMPORTING
e_value = ltp_kunwe ).
Also INITIAL.
It looks like I am missing a step (maybe to set lead selection for this field). What did I miss?
How can I get to the value?Thanks!
Problem solved:
DATA: lr_value TYPE REF TO data.
CREATE DATA lr_value TYPE string. "<---- I was missing this code
LOOP AT lta_ship_to_table INTO lwa_ship_to.
value_set-key = lwa_ship_to-key.
value_set-value = lwa_ship_to-value.
* INSERT value_set INTO TABLE lt_value_set.
append value_set TO lt_value_set.
ENDLOOP.
ltp_text = wd_assist->if_wd_component_assistance~get_text( 'L01' ).
wd_this->m_handler_dlv->add_parameter_field(
i_description = ltp_text
i_id = 'KUNWE'
i_value = lr_value "<---- I was missing this code
i_as_dropdown = abap_true
it_value_set = lt_value_set
i_within_block = 'BLK1' ).
I looked at that parameter, but thought is was only used to SET the value, not required to get it back as well. Because it IS an import parameter... -
Get the Ship-to-Party from Sales Order and Line item
Hi all,
I am developing one report in which I want to get the Ship-to-Party for a particular Sales Order and Sales Order Line item number.
I can see table VBPA from I can get value of KUNNAR and so on. But my concern is that can the Ship-to-Party differ for different line items for sales Order, if yes how to get that one, any table or any function module?
In my scenario i found out that ship-to-party only depend upon sales order and partner function not line item.
please help me..
regards,
vikas.Hi,
First step: Customer Creation (T. Code: XD01)
i) Create Sold to Party (Ordering Party) with Account Group: Sold-to-Party
ii) Create as many Ship-to-Party and Bill-to Party, if reqd, with Account appropriate Account Groups.
iii) Match all the Ship-to-party/ Bill-to-Party/ Payer for the respective Sold-to-Party under Tab: Sales Area data, Sub-tab: Partners.
Second Step: Sales Order Creation (T.Code: VA01)
i) Enter Sold-to-Party at Header Level.
ii) Enter Materials (at Line-item level).
iii) Now, System will pop-up all the Ship-to-Party/ Bill-to Party/ Payer, Matched for the particular Sold-to-Party. Click on appropriate selection.
OR
Now, (if option doesn't pops-up) select the line and Double Click on to the same line. it will lead to the next page. Here, Click Tab: Partners
Now, in Column: Partner Function, search for appropriate Partner: Ship-to-Party or Bill-to-Party or Payer.
Remember: Sold-to-Party will be non-editable as entered at Header level.
Repeat the same for Each Line-item.
Regs,
Amit K. Yadav -
I am now currently studying in Switzerland and I would like to buy a macbook pro in USA. So may I ask how much for the shipping fees? Thanks a lot
I'm not so sure if it's possible that Apple ships internationally. Why not just look into getting one in your country that you live in?
-
Regarding: How to Get the Tax Amount
Hai Friends,
I have the Input of Amount + Tax Group.
I need the amount for every Tax from Tax group.
How to get the Tax amount for differnt tax type.
Please help me.
Regards,
K SakthivelHai Sakthi,
As you want the report for different tax types you can differentiate different tax types by tax rate and tax code you can refer the below query and modify according to your requirement and you can add as many tax codes/tax type based on your needs.
BASED ON TAX CODE AND TAX RATE :
SELECT distinct M.DocNum AS 'AR Inv. #', M.DocDate as 'Date', M.CardName as 'Customer Name',M.NumAtCard as 'Bill No. & Dt.',M.DiscSum,M.RoundDif,
(Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry) as 'Base Amt.(Rs.)',M.VATSUM,
t.statype,
(Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=5 AND TAXCODE='CHVAT5' ) as 'CHENNAI VAT5 SALES',
(SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =5 and DocEntry=M.DocEntry AND STCCODE='CHVAT5' ) as ' CHENNAI VAT5 COLLECTED ',
(Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=0.00 AND TAXCODE='CHTAXEXE' ) as 'EXEMPTED SALES',
(SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =0.00 and DocEntry=M.DocEntry AND STCCODE='CHTAXEXE' ) as 'EXEMPTED COLLECTED ',
(Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=14.50 AND TAXCODE='CHVT14.5' ) as 'CHENNAI VAT14.5 SALES',
(SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =14.50 and DocEntry=M.DocEntry AND STCCODE='CHVT14.5' ) as ' CHENNAI VAT14.5 COLLECTED ',
(Select Sum(LineTotal) FROM INV3 Q Where Q.DocEntry=M.DocEntry) as 'FREIGHT',
M.DocTotal as 'Total (Rs.)'
FROM OINV M LEFT OUTER JOIN INV1 L on L.DocEntry=M.DocEntry
LEFT OUTER JOIN INV4 T on T.DocEntry=L.DocEntry
LEFT OUTER JOIN INV5 J ON M.DocEntry = J.AbsEntry
LEFT OUTER JOIN INV3 Q ON M.DocEntry = Q.DocEntry
INNER JOIN NNM1 T4 ON M.SERIES=T4.SERIES
where (t4.series ='1' ) AND TARGETTYPE !='14'
GROUP BY
M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.DiscSum,M.WTSum,M.DocTotal,M.Series,T4.SeriesName,M.RoundDif,M.VATSUM,T.STATYPE,T.TAXRATE,Q.LINETOTAL,t4.series,
Regards,
P.V -
How to get the memory address of an array (pointer in C)?
I am writing an application that exchanges data with a PXI device via DMA. Basically I will provide it a memory address and a direction, and it transfers the data. I would like to give it the memory location of an array in LabVIEW, but I do not know how to get the memory location without doing a DLL call to C code that returns the pointer. Is there an easy way to do this in LabVIEW? Any help is much appreciated.
A similar question was asked recently regarding strings. You cannot pass pointers in LabVIEW as you do in C. You can pass an array to a DLL, but that means you would need to write a wrapper DLL. Be sure to read the section in the LabVIEW Help on calling code from text-based languages and also take a look at the "Call DLL" example that ships with LabVIEW - it contains many examples of how to deal with various datatypes.
-
How to get the count monthly wise
Hi All
I have lot of order dispatched in a year 2010, how to get the moth wise total.
For example jan 1000 orders ,feb 2500 orders.
Thanks & Regards
Srikkanth.MPleiadian wrote:
Maybe even
b.schedule_ship_date between to_date('2010','YYYY') and to_date('2011','YYYY');)But this could return schedule ship dates that are 01-Jan-2011 00:00:00. I don't think this is wanted since it was not specified in the original requirement. I'm not even sure if to_date('2010','YYYY') returns 01. Feb.2010 in a few days (when we will have february).
Just checking the docs....
found it: http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/sql_elements003.htm#SQLRF51062
from the docs:
If you specify a date value without a time component, then the default time is midnight (00:00:00 or 12:00:00 for 24-hour and 12-hour clock time, respectively). If you specify a date value without a date, then the default date is the first day of the current month.Just to be on the safe side always give the complete format mask!
b.schedule_ship_date >= to_date('01012010','DDMMYYYY')
and b.schedule_ship_date < to_date('01012011','DDMMYYYY')Edited by: Sven W. on Jan 17, 2011 5:14 PM -
How to get the values from popup window to mainwindow
HI all,
I want to get the details from popup window.
i have three input fields and one search button in my main window. when i click search button it should display popup window.whenever i click on selected row of the popup window table ,values should be visible in my main window input fields.(normal tables)
now i am able to display popup window with values.How to get the values from popup window now.
I can anybody explain me clearly.
Thanks&Regards
kranthiHi Kranthi,
Every webdynpro component has a global controller called the component controller which is visible to all other controllers within the component.So whenever you want to share some data in between 2 different views you can just make it a point to use the component controller's context for the same. For your requirement (within your popups view context) you will have have to copy the component controllers context to your view. You then will have to (programmatically) fill this context with your desired data in this popup view. You can then be able to read this context from whichever view you want. I hope that this would have made it clear for you. Am also giving you an [example|http://****************/Tutorials/WebDynproABAP/Modalbox/page1.htm] which you can go through which would give you a perfect understanding of all this. In this example the user has an input field in the main view. The user enters a customer number & presses on a pushbutton. The corresponding sales orders are then displayed in a popup window for the user. The user can then select any sales order & press on a button in the popup. These values would then get copied to the table in the main view.
Regards,
Uday
Maybe you are looking for
-
Oracle 10.2.0 DB installation problem on Linux RedHat 4
When I install Oracle 10g release 2 database on my Linux RedHat 4 platform, I got the following error message (from action log file): INFO: /u01/app/oracle/product/10.2.0/db_1/bin/genorasdksh: Failed to link liborasdkbase.so.10.2 INFO: make: *** [lib
-
Error with sockets - Service Designer
Hi, I'm testing my application in two computers, both with the same Linux, Oracle Database, and Portal-to-Go version. In the first one I have no problems. It works fine. But in the second one I receive this error message: Sorry! This service cannot b
-
I lost photoshop elements 9 to cyberspace
Prior to moving to my new home I had photoshop elements 9. I pushed the wrong button and it disappeared into cyberspace. I have tried every thing but couldn't find it. do I need to buy a new one or elements 10? Also didn't know at the time I purchase
-
help please. all downloaded applications from my laptop including iTunes were removed after doing "Refresh your PC" (a Windows 8 procedure that changes your PC settings back to their defaults, lets you keep your files however apps you installed will
-
Hi.....My macbook will not connect with my gmail account. It keeps asking for the password and then will not bring it online.....help