Clarification in XD01
hi
One clarification in XD01. I need to make the Company Code mandatory for one Account Group only(example for Sold-to-Party) alone. Is there any user-exit for this modification ? or any SPRO setting which can make this mandatory
.
regards
shankar
Hi Shankar,
This cannot be done through the Standard .
I Hope we can do this through the User Exit.
Thanks and Regards,
Sateesh.Kandula
Similar Messages
-
Clarification about plant and terms of payment In Master Data:
Hello Gurus,
I have a doubt as follows:
1) In Material master (MM01) we are maintaining Plant as two types.
a) Plant at organisation leve pop up at the begining
b) Delivering plant at Sales organisation 1.
So, is there any difference between plant and delivering plant or are they different objects ?
2) Terms of payment in Customer master (XD01)
a) we maintain Terms of payment customer master at company code level in "Payment transaction"
b) we also maintain Terms of payment in customer master at sales area data in "Billing Documents" tab
Now Why do we need to maintain at these to levels.
FYI: I have also tried to maintain two different Terms of payment and without any hesitation the system accepts, why ?
What is the significance of it.
Please clarify the above.
Thanks,
Venky.Hello Venky,
1. Material / Plant
A Material is always stored in a Plant & there would be various parameters to be entered for that particular Plant. E.g. Storage Bin, Picking Area, Negative Stocks allowed in Pant, GR Processing time, etc..
Now the same Material may or may not be sold from the same plant, or even if it is sold from the same plant, there would be different Sales parameters for each combination Sales Organisation & Plant. There Sales Organisation specific parameters are entered in Sales Organisation/PLant view. Tax classification Data, Cash Discount indicator, Sales Unit, Delivering Plant, Division, Minimum Order & Minimum Delivery quantity.
2. Payment Terms
The Payment Terms entered in Billing tab in Sales Area data is copied into Sales order & Invoice.
The Payment Terms in Company Code data are used by FI department when posting direct payment (without reference to Sales Document). e.g. to Offer Cash Discount for paying in advance.
Hope this clarifies,
Thanks,
Jignesh Mehta -
One clarification is needed for me gurus
hi,
sap gurus,
one clarification is needed which is basic.
here my client is sending the material from 2 manufacturing plants
departure point : XXXX
departure point : YYYY and destination location is : AAAA
if material goes from XXXX then frieght charged is one rate.
if material goies from YYYY then frieght charged is one rate.
can any body suggest me
how many routes we have to configre
how we can maintain only one route which appears automatically in sales order and delivery level.
regards,
balajitBalaji,
Route Determination
· Route may consist of different stages and different transportation connection
points or legs.
· The material can be transported from source to destination by using different
modes of transports with different shipment types.
· Route can be determined for a line item in the sales order.
· Route can be re-determined at delivery document header level by taking u201CWeight
Groupu201D into consideration.
· Each line item in the sales document will have its own route, each line item route
will be copied to delivery document header.
Configuration Settings:
1. Define Modes of Transport:
Ex.: Road, Train etc.
Menu Path: IMG / Sales and Distribution / Basic Functions / Routes / Define
Routes / Define Modes of Transports.
Here we create our own modes of transport and assign the shipping types
2. Define Shipping Types:
Menu Path: IMG / Sales and Distribution / Basic Functions / Routes / Define
Routes / Define Shipping Types
Here we assign modes of transport to the shipping types
3. Define Transportation Connection Points:
Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
Define Routes / Define Transportation Connection Points
· Transportation Connection Point can be a Airport, Border crossing or a
railway station.
· Transportation connection point is a source or a destination.
4. Define Routes and Stages:
Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
Define Routes / Define Routes and Stages
Choose an existing route, copy and create our own route SUZ001
Enter the data as shown
If you want to create a service agent, use T. Code: V-11
Specify Company Code and Account Group = 0005 u2013 Forwarding Agent, enter
the relevant data as required.
Also enter rest of the information as required seen in the screen shot.
: It is a pre-requisite for transportation for this route.
Save it. Highlight our Route and click on u201CRoute Stagesu201D. Following screen will
appear. Go to u201CNew Entriesu201D and enter the data as shown.
Leg Indicator:
There are 5 types of legs:
· Preliminary Leg
· Main Leg
· Direct Leg
· Return Leg
· Subsequent Leg
: It is a pre-requisite for calculating shipment cost for this particular
stage by using SDFC00 pricing procedure.
Until now what we did was a pre-requisite for the route determination. Now let us do the
route determination.
Route Determination:
5. Define Transportation Zone:
Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
Route Determination / Define Transportation Zones
Transportation Zone represents Ship-to Party region or Vendor region. System
uses transportation zone as one of the factor to determine the route for a line item
in the sales order.
We go to the u201Cnew entriesu201D and define transportation zone for country.
Then we go to the Customer Master Data in XD01 / XD02 and assign
Transportation Zone in the Address tab of the General Data Section.
6. Maintain Country and Transportation Zone for Shipping Point:
Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
Route Determination / Maintain Country and Transportation Zone for Shipping Point
7. Define Transportation Group: We can define Transportation Group if it is not
available according to our requirements
8. Define Weight Group: We can define Weight group if is not available according
to our requirements
9. Maintain Route Determination:
Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
Route Determination / Maintain Route Determination
Route Determination is done for the line item by taking 4 factors in to considerations
1. Country of Departure Zone
2. Country of Destination Zone
3. Shipping Conditions (From Sales Document Header)
4. Transportation group (From Material Master)
Go to u201Cnew entriesu2019 and enter the data as shown
Select the route and the double click on the u201CRoute Determination Without Weight
Groupu201D. Go to u201Cnew entriesu201D and enter the following data
Here SC u2013 Shipping Conditions (01 - Standard)
TGroup u2013 Transportation group (0004 u2013 on Train)
Proposed Route u2013 SUZ001 (Our Route)
Save it and create order in VA01, Go to Shipping Tab in the item level data and Check
for the entry of the route determination
ALSO Visit link -http://help.sap.com/saphelp_46c/helpdata/en/dd/5607da545a11d1a7020000e829fd11/content.htm
Regds
MM -
Unable to capture new KUNNR in Exits from XD01
Hi all,
I am creating a new customer in XD01 and trying to capture the new customer number in an EXIT. Here, the customer number is (internally)automatically generated as a result of which this customer number cannot be captured in the exit. I am using SAPMF02D user exit.
Can somebody kindly give me some idea on how to capture this new customer on saving XD01?
Thanks,
MaxHi Max,
http://help.sap.com/saphelp_46c/helpdata/en/63/ed2c7dd435d1118b3f0060b03ca329/frameset.htm
Re: Customer Master / Vendor master Creation
Re: How to transport Custom Screen Fields from XD01/XD02 screens to KNA1
Re: Customer (FD01,FD02) Enhancement
Hope it helps..
<b>Reward points if useful..</b>
Thanks & Regards
ilesh 24x7 -
Creation of new fields under sales tab in XD01
Hello,
I have to create a new field under the sales tab in XD01. Please let me know how i can do this? or is there any other way of adding the new fields to the customer master..
Thank You!!!!
SureshHi,
you can add to fields with customizing a cross the below path:
Financial accounting/accounts receivable and accounts payable/customer accounts/master data/define screen per activity (customers),
but i dont know how add new fields,
regards,
David -
Domain Guideance and Clarification using SVN and an Export suggestion
Hello Oracle SQL Data Modeler Support,
Apologies if this has been documented somehwere and I have missed reading it, but have gone through the User Guide and cannot find the clarification I want regarding domains.
1) WHAT IS BEST PRACTICE TO SAVE WHEN USING SVN
From the forum I have picked up that the domains file is in the following directory:
~\datamodeler\datamodeler\types
File name is 'defaultdomains.xml'
When I come to save the file using SVN I get 'Choose versioned folder for storing system types'
I assume this is where the domains file is stored.
I require the Domains to be avialable centrally to all Designs I create, what should I do?
a) Set the folder to ~\datamodeler\datamodeler\types
b) Create a design called 'Domains' and store it in this folder
c) Any thing you may suggest
2) EXPORT OF DOMAIN FILE SUGGESTION
This should be a quick win for you, can you please add an Export Domains function, seems this needs to do no more than make a copy of the defaultdomains.xml file and create it in a specified export directory.
Will avoid having to go through the forum to pick up that the defaultdomains.xml file needs to be copied and transfered over for new SQL Data Modeler installations.Hello,
I require the Domains to be avialable centrally to all Designs I create, what should I do?Default location is fine if SVN is not used and if all designs are used only on that computer.
If versioning is used then it's better to have separate directory for domains and this directory shouldn't be part of any design's directory - i.e. for designs you can have directories c:\des_1, c:\des_2 ...c:\des_n - one directory per each design and that directory will contain design DMD file and design folder. For domains you can have directory c:\DM_Sys_types and you need to set this directory in "Tools>Preferences>Data Modeler>system types directory" - logical types, RDBMS sites and scripts also will be stored there.
Philip -
BI Java Installation: Clarification Needed!
I'm wondering if someone could help clear this up for me:
We have installed NW2004s SPS08 on Solaris with only the usage type EP (AS Java/EP). Awhile back I was tasked with connecting our BW ABAP system to our Portal ("Integration into the Portal" - transaction SPRO etc).
After starting this task I noticed I was missing things that the instructions were telling me to configure; i.e. Items that were related to BI that weren't in the Portal such as certain roles, the BI Repository Manager etc.
Reading around, it seemed like I need to install the BI usage type.
I have now been tasked with another installation of the Portal (NW2004s SR1 this time), but am trying to head off the problems I'm experiencing trying to connect the Portal to our BW ABAP system. This will be a Java only installation. I've read that BI-Java requires EP and AS Java, and that if I install the BI-Java usage type, EP and AS-Java will be installed automatically.
My question is, if I do the BI-Java installation and it automatically installs EP/AS-Java, will the Portal still act the same way as it does in my EP/AS-Java only installation I already have? We have many plans to use the Portal as an entry point for all of our backend systems, so if the Portal's capabilities are not what we see already (in our first installation of just EP/AS-Java) then we will have problems.
Any clarification is greatly appreciated and I will award points accordingly.
THANKS!
Beau.I think that's what I needed to know.
I was actually wondering about DI as well. Our developers are having problems deploying .EAR files to our original EP-only install. They can deploy .PAR files with no problems, but .EAR files always error out. Maybe having DI will solve this problem as well? I'm a little concerned about the hardware capacity of this box with having BI, EP and DI all installed on it. I had contacted SAP about installing DI a while back and basically they had told me to install it on a seperate server, by itself. We're running a Sun Enterprise 420R, 4G of memory and a 450 mhz processor for this new installation. Do you think this box is capable of handle EP, BI and DI (AS-JAVA)?
Thanks for your help! -
Clarifications in Asset Accounting
Dear Experts,
Please clarify below questions.
1) What is the difference between Depreciation Area and Depreciation Key?
2) What is the importance of Recalculate value button in Asset Accounting?
3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I
can see the other depreciation values? If we cant see for which purpose we are using other
depreciation areas?
5) Vendor and Customer balances get update regularly or once in a month or year?
6) Where we have to create number ranges either in Production or Development Environment?
7) How can we transfer GLs from one environment to another?
Full points will be assigned as way of thanks
Regards,
VineelaHi Krishna,
Thanks for your reply,But still I need some more clarifications please respond........
2) What is the importance of Recalculate value button in Asset Accounting?-
(A)recalculates depr when asset parameters are changed
Where it will be there as it(recalculate button) is not there in AFAB
3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
(A)select those 200 and run depreciation
Here Assets Selection option is there only in test run not there in update run.
4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I can see the other depreciation values? If we cant see for which purpose we are using other depreciation areas? (A)use AW01N- you cans ee all dep areas
In AW01N only book depreciation values is displayed,how can I see other depreciation area values
Regards
Vineela
Edited by: Vineela Siri on Apr 9, 2008 7:22 AM -
Reconciliation account defaluted automatically in Customer master XD01
HI
When we are trying to create customer master in XD01/FD01, the reconciliation account is automatically showing 155230, and when we tried to change to our reconciliation account even after saving customer master, it is again going default to 155230. I am using ECC 6.0. Please help us how can we solve this problem.
Thanks
BaluHi Balu,
Please check any enhancement has been written to substitute the reconciliation account. Please check with abaper.
Regards,
Ramana -
My application was designed based on MVC Architecture. But I made some changes to HMV base on my requirements. Servlet invoke helper classes, helper class uses EJBs to communicate with the database. Jsps also uses EJBs to backtrack the results.
I have two EJBs(Stateless), one Servlet, nearly 70 helperclasses, and nearly 800 jsps. Servlet acts as Controler and all database transactions done through EJBs only. Helper classes are having business logic. Based on the request relevant helper classed is invoked by the Servlet, and all database transactions are done through EJBs. Session scope is 'Page' only.
Now I am planning to use EJBs(for business logic) instead on Helper Classes. But before going to do that I need some clarification regarding Network traffic and for better usage of Container resources.
Please suggest me which method (is Helper classes or Using EJBs) is perferable
1) to get better performance and.
2) for less network traffic
3) for better container resource utilization
I thought if I use EJBs, then the network traffic will increase. Because every time it make a remote call to EJBs.
Please give detailed explanation.
thank you,
sudheer<i>Please suggest me which method (is Helper classes or Using EJBs) is perferable :
1) to get better performance</i>
EJB's have quite a lot of overhead associated with them to support transactions and remoteability. A non-EJB helper class will almost always outperform an EJB. Often considerably. If you plan on making your 70 helper classes EJB's you should expect to see a dramatic decrease in maximum throughput.
<i>2) for less network traffic</i>
There should be no difference. Both architectures will probably make the exact same JDBC calls from the RDBMS's perspective. And since the EJB's and JSP's are co-located there won't be any other additional overhead there either. (You are co-locating your JSP's and EJB's, aren't you?)
<i>3) for better container resource utilization</i>
Again, the EJB version will consume a lot more container resources. -
Can't see the sales area in XD01( in all sales area) even OVXG has defined.
Hi,
In XD01 while creating cusotmer master in all sales area system is not showing 7800-90-01( sales area)even though it is defined in OVXG.
This is the reason why may be am not able to create customer in 7800-90-01sales area.
here is the screen shot.
And OVXG. I think what ever OVXG it should be shown in customer master XD01 in all sales area right?
And let me know what more setting could be missing?
and the same above in Development system it is displying in Xd01 in all sales area hence am able to create customer master in sales area 7800-90-01.
I have compareted all the required settings in DEV and Quality system ( example VOR1, VOR2 and OVXG etc) all are same in both the system.
Please share your thougts.
thanks,Hi Surya,
My understanding is that you have no problem in creating in customer master whereas there is an issue of sales area in Quality system. As mentioned by you you have compared all the configuration setting in both the client.
Suggest you to please compare at table levels as well like "TVTA for comon distribution channel and similarly for the common division (which i dont remember now) .I have faced this issue before thats why i am suggesting you to please check.
Thanks,
Umesh -
Need some clarification on Replacement Path with Variable
Hello Experts,
Need some clarification on Replacement Path with Variable.
We have 2 options with replacement path for characteristic variables i.e.
1) Replace with query
2) Replace with variable.
Now, when we use "Replace with variable" we give the variable name. Then we get a list for "Replace with" as follows:
1) Key
2) External Characteristic Value Key
3)Label
4)Attribute value.
I need detailed explanation for the above mentioned 4 options with scenarios.
Thanks in advance.
Regards
LavanyaHi Lavanya,
Please go through the below link.
http://help.sap.com/saphelp_nw70/helpdata/EN/a4/1be541f321c717e10000000a155106/frameset.htm
Hope this gives you complete and detailed explaination.
Regards,
Reddy -
ERROR WHILE CREATING XD01 THROUGH WORKFLOE IN BACKGROUND
HI,
I am facing problem while creating xd01 in background.
actually i have created method in workflow in mehhod i am using Z function module
with following xd01 recoding code with workflow method is foreground it is working fine
if workflow method (Task set background) is giving error like
MSGTYP 00. MSGID 255 Fieldname kna1-lifnr in BDCMSGCOll
please reply me as soon as possible
perform bdc_dynpro using 'SAPMF02D' '0100'.
perform bdc_field using 'BDC_CURSOR'
'USE_ZAV'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RF02D-BUKRS'
it_customer-bukrs. ""'1000'.
perform bdc_field using 'RF02D-VKORG'
it_customer-vkorg. ""'1000'.
perform bdc_field using 'RF02D-VTWEG'
it_customer-VTWEG . ""'20'.
perform bdc_field using 'RF02D-SPART'
it_customer-spart . ""'30'.
perform bdc_field using 'RF02D-KTOKD'
it_customer-KTOKD. ""'ZD01'.
perform bdc_field using 'USE_ZAV'
it_customer-check . ""'X'.
'X'.
perform bdc_dynpro using 'SAPMF02D' '0111'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'SZA1_D0100-SMTP_ADDR'.
perform bdc_field using 'SZA1_D0100-TITLE_MEDI'
it_customer-ANRED. ""'Company'.
perform bdc_field using 'ADDR1_DATA-NAME1'
it_customer-name1 . ""'NAME 1'.
perform bdc_field using 'ADDR1_DATA-NAME2'
it_customer-name2. ""NAME 2'.
perform bdc_field using 'ADDR1_DATA-SORT1'
it_customer-SORT1.
"" 'TEST DATA'.
perform bdc_field using 'ADDR1_DATA-STR_SUPPL1'
it_customer-STR_SUPPL1. ""'STREET 2'.
perform bdc_field using 'ADDR1_DATA-STR_SUPPL2'
it_customer-STR_SUPPL2 . "" STREET 3'.
perform bdc_field using 'ADDR1_DATA-STREET'
it_customer-STREET. "'STREET 1'.
*perform bdc_field using 'ADDR1_DATA-STR_SUPPL3'
it_customer-STR_SUPPL3. ""'STREET 4'.
perform bdc_field using 'ADDR1_DATA-POST_CODE1'
it_customer-POST_CODE1. ""'400055'.
perform bdc_field using 'ADDR1_DATA-CITY1'
it_customer-CITY1. ""'mumbai'.
perform bdc_field using 'ADDR1_DATA-COUNTRY'
it_customer-country. ""'IN'.
perform bdc_field using 'ADDR1_DATA-REGION'
it_customer-region. ""'13'.
*perform bdc_field using 'ADDR1_DATA-TIME_ZONE'
it_customer-TIME_ZONE. ""'INDIA'.
perform bdc_field using 'ADDR1_DATA-TRANSPZONE'
it_customer-TRANSPZONE. ""'201300'.
perform bdc_field using 'ADDR1_DATA-LANGU'
it_customer-langu. " 'EN'.
perform bdc_field using 'SZA1_D0100-TEL_NUMBER'
it_customer-TEL_NUMBER. "'022-677623420'.
perform bdc_field using 'SZA1_D0100-MOB_NUMBER'
it_customer-MOB_NUMBER. ""'9867936636'.
perform bdc_field using 'SZA1_D0100-FAX_NUMBER'
it_customer-FAX_NUMBER. ""'022-67768877'.
perform bdc_field using 'SZA1_D0100-SMTP_ADDR'
it_customer-SMTP_ADDR.
perform bdc_dynpro using 'SAPMF02D' '0120'.
perform bdc_field using 'BDC_CURSOR'
'KNA1-LIFNR'.
perform bdc_field using 'BDC_OKCODE'
'=OPFI'.
perform bdc_dynpro using 'SAPLJ1I_MASTER' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=CIN_CUSTOMER_FC2'.
perform bdc_field using 'BDC_CURSOR'
'J_1IMOCUST-J_1IEXCICU'.
perform bdc_field using 'J_1IMOCUST-J_1IEXCD'
it_customer-J_1IEXCD. ""'AAACW6074DXD001'.
perform bdc_field using 'J_1IMOCUST-J_1IEXRN'
it_customer-J_1IEXrn. "" 'AAACW6074DXD001'.
perform bdc_field using 'J_1IMOCUST-J_1IEXRG'
""'KALYAN'.
it_customer-j_1iexrg.
perform bdc_field using 'J_1IMOCUST-J_1IEXDI'
it_customer-j_1iexdi.
""'IV'.
perform bdc_field using 'J_1IMOCUST-J_1IEXCO'
it_customer-J_1IEXCO. "" 'ADDJCK'.
perform bdc_field using 'J_1IMOCUST-J_1IEXCICU'
it_customer-J_1IEXCICU. ""'1'.
perform bdc_dynpro using 'SAPLJ1I_MASTER' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=CIN_CUSTOMER_FC3'.
perform bdc_field using 'BDC_CURSOR'
'J_1IMOCUST-J_1ISERN'.
perform bdc_field using 'J_1IMOCUST-J_1ICSTNO'
it_customer-J_1ICSTNO. "" 'CSTV123983E4B'.
perform bdc_field using 'J_1IMOCUST-J_1ILSTNO'
it_customer-J_1IlSTNO. ""'LST93U4R983FC'.
perform bdc_field using 'J_1IMOCUST-J_1ISERN'
it_customer-J_1ISERN. ""'AADDK388494M'.
perform bdc_dynpro using 'SAPLJ1I_MASTER' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=BACK'.
perform bdc_field using 'BDC_CURSOR'
'J_1IMOCUST-J_1IPANNO'.
perform bdc_field using 'J_1IMOCUST-J_1IPANNO'
it_customer-J_1IPANNO.
""'PAND883322M'.
perform bdc_dynpro using 'SAPMF02D' '0120'.
perform bdc_field using 'BDC_CURSOR'
'KNA1-LIFNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KNA1-LIFNR'
it_customer-lifnr. ""'100000'.
perform bdc_dynpro using 'SAPMF02D' '0125'.
perform bdc_field using 'BDC_CURSOR'
'KNA1-KUKLA'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR' . "" '/00'.
perform bdc_field using 'KNA1-KUKLA'
it_customer-KUKLA. ""'02'.
perform bdc_dynpro using 'SAPMF02D' '0130'.
perform bdc_field using 'BDC_CURSOR'
'KNBK-BANKS(01)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_dynpro using 'SAPMF02D' '0340'.
perform bdc_field using 'BDC_CURSOR'
'RF02D-KUNNR'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_dynpro using 'SAPMF02D' '0370'.
perform bdc_field using 'BDC_CURSOR'
'RF02D-KUNNR'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'KNA1-CIVVE'
it_customer-CIVVE.""'X'.
'X'.
perform bdc_dynpro using 'SAPMF02D' '0360'.
perform bdc_field using 'BDC_CURSOR'
'KNVK-NAMEV(01)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
IF ( it_customer-KTOKD <> 'ZD02' ) .
perform bdc_dynpro using 'SAPMF02D' '0210'.
perform bdc_field using 'BDC_CURSOR'
'KNB1-FDGRV'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KNB1-AKONT'
it_customer-akont."" '213002'.
perform bdc_field using 'KNB1-ZUAWA'
it_customer-ZUAWA.""'001'.
perform bdc_field using 'KNB1-FDGRV'
it_customer-FDGRV. ""'E2'.
perform bdc_dynpro using 'SAPMF02D' '0215'.
perform bdc_field using 'BDC_CURSOR'
'KNB1-ZWELS'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KNB1-ZTERM'
it_customer-ZTERM.""'0001'.
perform bdc_field using 'KNB1-ZWELS'
it_customer-ZWELS. ""'C'.
perform bdc_dynpro using 'SAPMF02D' '0220'.
perform bdc_field using 'BDC_CURSOR'
'KNB5-MAHNA'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro using 'SAPMF02D' '0230'.
perform bdc_field using 'BDC_CURSOR'
'KNB1-VRSNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro using 'SAPMF02D' '0610'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'RF02D-KUNNR'.
ENDIF.
perform bdc_dynpro using 'SAPMF02D' '0310'.
perform bdc_field using 'BDC_CURSOR'
'KNVV-VERSG'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
*perform bdc_field using 'KNVV-AWAHR'
it_customer-awahr. ""'100'.
perform bdc_field using 'KNVV-VKBUR'
it_customer-vkbur. ""'1000'.
perform bdc_field using 'KNVV-WAERS'
it_customer-WAERS. ""'INR'.
perform bdc_field using 'KNVV-KALKS'
it_customer-KALKS. "'1'.
perform bdc_field using 'KNVV-VERSG'
it_customer-VERSG.
""'1'.
perform bdc_dynpro using 'SAPMF02D' '0315'.
perform bdc_field using 'BDC_CURSOR'
'KNVV-VSBED'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KNVV-LPRIO'
it_customer-LPRIO. "'1'.
perform bdc_field using 'KNVV-KZAZU'
it_customer-KZAZU.""'X'.
'X'.
perform bdc_field using 'KNVV-VSBED'
it_customer-VSBED.""'20'.
perform bdc_field using 'KNVV-ANTLF'
it_customer-ANTLF. ""'9'.
'9'.
if ( it_customer-ktoKd <> 'ZD02' and it_customer-ktoKd <> 'ZD01' ).
perform bdc_dynpro using 'SAPMF02D' '0320'.
perform bdc_field using 'BDC_CURSOR'
'KNVV-INCO2'.
perform bdc_field using 'BDC_OKCODE'
'=ENTS'.
perform bdc_field using 'KNVV-INCO1'
it_customer-INCO1." 'CIF'.
perform bdc_field using 'KNVV-INCO2'
it_customer-INCO2. "" 'mumbai'.
perform bdc_field using 'KNVV-ZTERM'
it_customer-ZTERM. ""'0001'.
perform bdc_field using 'KNVV-KKBER'
it_customer-kkber.""'1000'.
ENDIF.
if it_customer-ktokd <> 'ZD04'.
perform bdc_dynpro using 'SAPMF02D' '0320'.
perform bdc_field using 'BDC_CURSOR'
'KNVV-INCO2'.
perform bdc_field using 'BDC_OKCODE'
'=ENTS'.
perform bdc_field using 'KNVV-INCO1'
it_customer-INCO1." 'CIF'.
perform bdc_field using 'KNVV-INCO2'
it_customer-INCO2. "" 'mumbai'.
perform bdc_field using 'KNVV-ZTERM'
it_customer-ZTERM. ""'0001'.
perform bdc_field using 'KNVV-KKBER'
it_customer-kkber.""'1000'.
perform bdc_dynpro using 'SAPMF02D' '1350'.
perform bdc_field using 'BDC_CURSOR'
'KNVI-TAXKD(03)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
DATA : FNAM(20) TYPE C,
IDX(2) TYPE C.
MOVE 1 TO IDX.
loop at gt_tax where kunnr = it_customer-kunnr.
CONCATENATE 'KNVI-TAXKD(' '0' IDX ')' INTO FNAM.
perform bdc_field using FNAM
GT_TAX-TAXKD.
idx = idx + 1.
ENDLOOP.
ENDIF.
perform bdc_dynpro using 'SAPMF02D' '1350'.
perform bdc_field using 'BDC_CURSOR'
'RF02D-KUNNR'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_dynpro using 'SAPMF02D' '0324'.
perform bdc_field using 'BDC_CURSOR'
'KNVP-PARVW(01)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
CALL TRANSACTION C_XD01 USING IT_BDCDATA
OPTIONS FROM x_options
mode C_MODE
update C_UPDATE
MESSAGES INTO IT_BDCMSGCOLL.
regards,
K.satyanarayanaHi
We are in 11.5.10.2 and I already checked notes which you sent before and setups are fine as the relationship type' Ship to' having 'contacts' enabled in the setup.
I am also seeing a differernt issue as once I update existing item instnace with the status 'Return for Credit' through API, system is not allowing me to update the extended attributes through front end application manually and I am seeing a note at the end of the screen as 'Note: This item instance cannot be updated. ' and this is only happening when I update the item instance status to 'Returned for Credit' not when I create new item instances with status as 'Created'. Is this intended functionality to restrict update on extended attributes if I change the status of item instnace to 'Return for Credit' ?
Thanks -
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, -
Add a new tab to General data in XD01
Hi,
I want to add a new tab to General data in XD01. I came across some BADI's(CUSTOMER_ADD_DATA, CUSTOMER_ADD_DATA_CS) which can be used to add pushbuttons(like General Data, Sales Area) and inside that we were able to add tabs. But i need to add a new tab inside General Data Button.
Is there any Screen Exit to do this?
Thanks,
SavithaHi,
Try using BDTs. (Business Data Toolset)
Check the area menu BUPT.
Regards,
Sharin
Maybe you are looking for
-
[req] how to check whether given oracle table exist or not + C#
Hi, All. Actually i m creating a program using C# which connects to the database (oracle) and checks for the given table "OPC_GROUP". if the table doesnt exists then it creates the table else it updates all field with provided values code cmd.Command
-
Variable creation for Workbook
Hi, Please can we create the variable for the workbook... which is used for multiple queries.... if yes how... Regards, Sonu
-
Can I create a shortcut in Motion's file browser?
Does Motion 5's File Browser have somewhere to store shortcuts?
-
Help about concurrency in procedure
create or replace procedure Cau_1 (ngayBatDau date, ngayKetThuc date, hinhThucNganSach tonghopngansach.loaingansach%type, iDChiPhi chiphi.id%type) as begin set transaction isolation level serializable; cursor iDchiPhi_cursor is (select idchiphi from
-
Hello gurus! I have a problem because some days ago there was a problem in PRD with the servers and a lot of resources went down. The thing is that this breakdown was when some workitems were executed. In the WF log the tasks where they were appear a