Parent Child Value Sets for Item Categories
I've tried to set up parent-child value sets, not independent-dependent sets for Item Categories but in vain. So, if Item Category has 2 segments - Category & Sub-Category; Sub-Category only shows valid values for a category. For example, if Category is 19 (Tools), the LOV for 2nd segment would only show 28 (Large Tools), 29 (Heavy Tools) etc.
Creating an independent-dependent combination displays all values for the independent & dependent sets.
Just looking for help here.
Thanks,
Sanjib
Karthik, Sandeep and Hugh
Thanks for your responses. We greatly appreciate you taking the time to reply to this thread. My e-mail is [email protected], that is if you'd like to send any documents.
Basically, this is what we were looking for -
The category structure is
Equipment 1 - Spare 1,
Equipment 1 - Spare 2,
Equipment 2 - Spare 1,
Tools - Large,
Tools - Small,
etc.
When selecting Codes for this structure, if I choose 'Equipment 1' for 1st segment, LOV for 2nd segment would only show 'Spare 1', 'Spare 2'. Similarly, If I choose 'Tools', I only see 'Large', 'Small' for Segment 2.
Thanks,
Sanjib
Similar Messages
-
Hierarchy Table - Parent/Child Value Pairs w/o Node Name
Hi,
Has any body worked with below senario to create a Hierarchy table through Import Manager. If so how did you do it? I followed and sucessfull with some senario's by refering the blog "MDM Import Manager: handling multiple formats of source data for hierarchy" by pandey but not with this one. This scenair is actually from help.sap.com
Parent Category
Printers
Printers Laser
Printers Inkjet
Inkjet B&W
Inkjet Color
Printers Dot Matrix
Dot Matrix 300 DPI
Dot Matrix 600 DPI
Dot Matrix 1200 DPI
Edited by: SDN POWERED on Jun 7, 2009 8:59 PMHi SDN Powered,
For Hierarchy Table - Parent/Child Value Pairs w/o Node Name just do as follows:
1) In the Source Hierarchy tree, select the Parent and Child field nodes which you want to use to build hierarchy.
2) Right-click on one of the nodes and choose Create Hierarchy Field from the context menu, or choose Source > Create Hierarchy Field from the main menu.
3) MDM opens the Create Hierarchy Field dialog box. This dialog box contains 4 feilds, viz Hierarchy Field Name, Parent Field, Child Field, and Node Name Field. In the Hierarchy Field Name, type the name for the new field.In the Parent Field, Child Field. For Parent/Child Value Pairs w/o Node Name , set the Node Name Field to None.
4) Click OK to close the Create Hierarchy Field dialog box. The MDM Import Manager creates Hierarchy using the values you have provided.
I hope I am able to solve your problem.
Thanks & Regards
Dilmit Chadha -
Shopping Cart - Default Setting for Items
Since the default setting for items requires user to enter the default values on each shopping cart creation. We would like to use the BADI BBP_DOC_CHANGE_BADI to set a default value, so that user would not have to entry it over and over.
After I check the BADI, where I cannot find any export parameters associate to these default fields.
RegardsHi Vadim,
I also have a similar requirement where our customer wants to change or prepolulate the PO type in the Default settings for items.I wanted to knwo if this is user based and if there is any waye we can keep updating them based on some action on the portal.Ideally in our case we have to do it from teh portal.So if there is any RFC that can update or fill these details we can use webdynpro applications to trigger them at runtime and then update them.Any ideas ?
Thanks,
Best Regards,
Muinul -
Unexpected value type for Item Tag Name ; expected System.Single, received
Hi,
I am using PCo 2.1 with MII 12.1 to extract values from some PI tags. When I run the query, I get this error -
Unexpected value type for Item <Tag Name>; expected System.Single, received System.String[Value = Scan Off]
Can somebody explain what I need to do to get the correct result?
Regards,
Chanti.To make the service return "whatever is passed", you have to take a step back and realize that there is a little understanding of XML Schema required.
When using a complexType, which is defined as a sequence, then you are implying an ordered sequence of elements. Default value for the 'minOccurs' attribute is 1. It's also important to understand that there is a difference between minOccurs=0 and nillable="true".
nillable="true" just means that the name element can carry a null value. If you want the name element to be optional, then you must use the minOccurs=0 and keep the maxOccurs to it's default value of 1. Using an array is just a bad work around. This is for deserialization (XML to JAVA).
The second part of you problem is on the serialization (or JAVA to XML). When you have a JAVA Bean, there is no way to make the difference between a member's value being null or not set, so it's impossible to decide if you need to send back a nul (xsi:nil="true"), an empty element <ns1:name/> or nothing.
That said, if you do want to go the XML route, you can use the dataBinding="false" flag in the different WSA command. Instead of converting XML into JAVA, you will have SOAPElement parameters, where you can do all you want (see WS user's guide [1] for details - chapter 16). Note that you have to make sure that the WSDL (your contract) reflect what you are doing on the wire (format of your messages), so that you do not geopardize your interoperability with other toolkit.
Note that this only applies to literal message formats (use attribute in WSDL), which is your case.
Hope this helps,
Eric
[1] http://download-west.oracle.com/otn_hosted_doc/ias/preview/web.1013/b14434.pdf -
How to create a value sets for concurrent program?
Hi Friends,
I am creating a concurrent program with a parameter period...
In the value set for the parameter period, I am using the following query :
---where application_id = 101
and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
and closing_status IN ( 'O', 'F', 'C')
order by period_year, period_num' ----
In my cursor, i have a condition 'where set_of_books_id = ' ---
How can I pass the above set of books id into the cursor ?? it is not working when I am defining another parameter as Book and passing that value to the cursor....
I need that period parameter to return all the periods for the set of books where we are running the concurrent request from...I also need to get the set of books id for my cursor...
Hope I am making sense...All that I am trying is to have period parameter and also a SOB id in cursor condition...
Rgds,Hi Vamsi /Nitin,
Let me explain the whole thing now.....
My plsql procedure is ......
CREATE OR REPLACE procedure GL_INT(
perrbuff out varchar2,
pretcode out varchar2,
pbook in varchar2,
pperiod in varchar2
) is
cursor cur1 (p_sdate in date, p_edate in date )is
select distinct group_id groupid,
user_je_source_name source
from gl_interface
where accounting_date >= p_sdate
and accounting_date <= p_edate
and set_of_books_id = pbook;
cursor cur2 is
select distinct start_date sdate,
end_date edate, period_name period
from gl_period_statuses
where period_name = pperiod
and set_of_books_id = pbook
and application_id = 101;
i cur1%rowtype;
j cur2%rowtype;
begin
open cur2;
fnd_file.put_line(fnd_file.output,'PERIOD'||'----'||'GROUPID'||
'----'|| 'SOURCE');
loop
fetch cur2 into J;
exit when cur2%notfound;
open cur1(J.sdate,J.edate);
loop
fetch cur1 into I;
exit when cur1%notfound;
fnd_file.put_line(fnd_file.output, J.period||'----'||I.groupid||'----'||
I.source);
end loop;
end loop;
Close cur1;
close cur2;
Exception when others then dbms_output.put_line(SQLERRM);
end;
==================================================================================================
For SOB value set, I have passed the default value as vamsi suggested ($profiles$.gl_set_of_bks_id)....
For period value set, I have entered query as ..where application_id = 101
and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
and closing_status IN ( 'O', 'F', 'C')
order by period_year, period_num...................
It still doesn't work....I don't know how to derive those Periods based on the SOBs and at the same time pass SOB id into the cursors...
Please help...
Rgds,
Murali -
Delivery completed" indicator cannot be set for item 00001
Hi all,
I have done a inter company stock transfer order , with respect to that Order I made Outbound delivery and posted GR with respect to outbound delivery. I have done MIRO for PO for all the Item ,
Now I need to return some material to supplying plant for some reason, I tried to make GR (MIGO) against the same outbound delivery with movement type 122. the document is posted but when I tried to make complete delivery indicator it does not allow me to do so .
it says me
Delivery completed" indicator cannot be set for item 00001
Message no. 06 848
Diagnosis
You have set the "delivery completed" indicator for a stock transfer item.
system Response
You can only set the "delivery completed" indicator in stock transfer items if
o the sum of the goods issue quantities in the supplying plant equal the sum of the goods receipt quantities in the receiving plant.
o the sum of the delivery note quantities is equal to the sum of the goods receipt quantities.
Regards,
Dhilipan.I dont think you need to set "delivery completed" indicatory while returning from one plant to another.
For example : You ordered 100 qty. and you are receving only 80 Qty. and you don't expect any receipts anymore. in this case you want to close the open purchase order with delivery completed indicator.
But while returning to vendor or to another plant you are not referring the P.O directly and hence you dont need "delivery completed indicator' -
How to give Value set for model attribute?
Hi all,
How to give value set for model attribute?
plz explain me with some sample code.
Regards,
SrinuHi Srinivasulu,
An attribute (of basic data types like integer , string etc) holds a single values.
Please clarify by what you mean value set ?
Also, share the structure of context.
Regards,
Kartikaye -
Hey everyone. I have a user that is using a Tour and everytime he opens up a site like ESPN he receives the following error: Jcarousel: No width/ height set for items. This will cause and infinite loop. Aborting… I had him pull his battery but this did not work. I have tried to search the forums and google, but I have yet to find anything concerning Blackberrys. He is on V 4.7.140. I'm not sure what the current version of the Tour software is, but I can definately try updating it to see if this solves the problems. Before I do this though I wanted to see if anyone here had any ideas or has ran into the same problem. Thanks for the help.
What are you talking about? The width/height of what? Is this some sort of error message? If so from what?
-
2EETW169 no connect possible: "invalid values set for DIR_LIBRARY
uapkb2dc:ss2adm 55% R3trans -d
This is R3trans version 6.05 (release 46D - 27.03.05 - 14:30:00).
2EETW169 no connect possible: "invalid values set for DIR_LIBRARY '/usr/sap/SS2/SYS/exe/run' or dbms_type 'ORA'"
R3trans finished (0012).
trans.log==>
uapkb2dc:ss2adm 51% more trans.log
4 ETW000 R3trans version 6.05 (release 46D - 27.03.05 - 14:30:00).
4 ETW000 ===============================================
4 ETW000
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -x
4 ETW000 date&time : 27.07.2007 - 13:18:37
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [developertra,00000] Fri Jul 27 13:18:37 2007 713 0.000713
4 ETW000 [developertra,00000] db_con_init called 88 0.000801
4 ETW000 [developertra,00000] create_con (con_name=R/3) 162 0.000963
4 ETW000 [developertra,00000] Loading DB library '/usr/sap/SS2/SYS/exe/run/dboraslib.so' ...
4 ETW000 227 0.001190
4 ETW000 [dlux.c ,00000] *** ERROR => DlLoadLib: ld.so.1: R3trans: fatal: libclntsh.so.9.0: open failed: No such file o
r directory -> DLENOACCESS (0,Error 0)
4 ETW000 3140 0.004330
4 ETW000 [dbcon.c ,00000] *** ERROR => Couldn't load library '/usr/sap/SS2/SYS/exe/run/dboraslib.so'
4 ETW000 139 0.004469
2EETW169 no connect possible: "invalid values set for DIR_LIBRARY '/usr/sap/SS2/SYS/exe/run' or dbms_type 'ORA'"
pls some one help me out to over come this....
Regards,
Nani.Hello,
it could be working now, but <b>that</b> setting is wrong
ORA_NLS33 is an environment variable used by Oracle < 10g
But you set it to point to a 10g directory that does <b>NOT</b> exist on a standard Oracle 10g installation.
That makes me think that your oracle client 9.2.0.<x> is not properly installed. -
How to swap between to sets of item categories in sales order
Hi,
We receive Idocs from a different system that creates sales order in the R/3 system. For some of these, we want to be able to use an alternative sourcing mode - basically switch between standard POs and 3rd Party POs. The orders has many items, and we find it impractical to manually update all items - also because the order might contain different materials with maybe 5-10 different item categories, that needs to be changed to 5-10 others. This will be very difficult for our business users, since we do not have a simple naming convention of item categories to ease this.
So we are looking for alternative ways, where we can change all items by changing on header level.
We have thought of these alternatives :
1. Change distribution channel. Requires all materials and customers to be set up in 2 DCs - not realistically.
2. Change sales order types using VOV8 alternatives. This seems not to be allowed for materials in BOMs and with E consumption. See other thread named "Can not change SO order type - disallowed by item settings" for more details.
3. What we we really need is changes on schedule line level, and I suppose we could have a logic in MV45AFZZ change this dependent on some user field. But I don't think this will work, as other settings controlled by requirement class etc. will be inconsistent.
Proposals for this are welcome - it should be a common issue.Hi,
We ended up designing a solution where item category was swapped by shipping condition. For shipping condition 11, we simulated that a specific 'usage' was active. It required a few tricks to get the Source determination to run, and a further trick to avoid a re-pricing B to nuke the pricing conditions. This is still draft code, but it seems to work :
Enhancement points ES_SAPFV45P / VBAP_FUELLEN_10 : Ensure usage is set according to shipping condition
data : ld_active type c.
data : ld_no_pricing_vwpos type c.
constants : lc_vwpos_no_pricing(20) type c value 'VWPOS_NO_PRICING'.
Fake change to ensure new item cat determination
( conditions when this is active, setting ld_active )
if sy-subrc is initial
and ld_active = 'X' "Action enabled for company
and t180-trtyp ca 'HV'. " Create/change mode
case vbak-vsbed.
when '11'. " Special logic
t184_vwpos = 'Z001'. " Special T184 usage for direct
clear *vbap-mandt. " simulate change of *vbap
matnr_changed = 'X'." simulate change
ld_no_pricing_vwpos = 'X'. " Flag for suppress B repricing
when '12'. " standard logic
clear t184_vwpos. " Standard T184 usage for indirect
clear *vbap-mandt. " simulate change of *vbap
matnr_changed = 'X'." simulate change
ld_no_pricing_vwpos = 'X'. " Flag for suppress B repricing
when others.
clear ld_no_pricing_vwpos.
endcase.
Memory ID read in MV45AFZB, form USEREXIT_NEW_PRICING_VBAP
export ld_no_pricing_vwpos to memory id lc_vwpos_no_pricing.
endif.
MV45AFZB, form USEREXIT_SOURCE_DETERMINATION : Ensure item category determinations takes usage into consideration
( conditions when this is active, setting ld_active )
if sy-subrc is initial
and w_active = 'X' "Action enabled for company
and t180-trtyp ca 'HV'. " Create/change mode
Get higher-level item category
clear lv_uepos. clear gv_spp_pstyv.
lv_uepos = vbap-uepos.
do 10 times. " to eliminate phantom levels
read table xvbap with key posnr = lv_uepos.
if sy-subrc = 0 and xvbap-pstyv ne lv_zvco.
gv_spp_pstyv = xvbap-pstyv.
exit.
elseif sy-subrc eq 0 and xvbap-pstyv eq lv_zvco.
lv_uepos = xvbap-uepos.
elseif sy-subrc ne 0.
exit.
endif.
enddo.
t184_vwpos set in FV45PFAP_VBAP_FUELLEN
call function 'RV_VBAP_PSTYV_DETERMINE' "Determine using T184
exporting
t184_auart = tvak-auart " Order type
t184_mtpos = maapv-mtpos "Item category group
t184_uepst = gv_spp_pstyv "Higher level-SPP item category
t184_vwpos = t184_vwpos " Usage from FV45PFAP_VBAP_FUELLEN
vbap_pstyv_i = ''
importing
vbap_pstyv = vbap-pstyv.
endif.
MV45AFZB, form USEREXIT_NEW_PRICING_VBAP : Ensure dynamic change of item categories does not trigger repricing type B.
data : ld_no_pricing_vwpos type c.
constants : lc_vwpos_no_pricing(20) type c value 'VWPOS_NO_PRICING'.
Memory ID set in FV45PFAP_VBAP_FUELLENP, FORM VBAP_FUELLEN
import ld_no_pricing_vwpos from memory id lc_vwpos_no_pricing.
if sy-subrc is initial
and ld_no_pricing_vwpos = 'X'.
Skip repricing when mass change item cat
clear new_pricing.
endif.
I hope someone will find it useful. Please notice that Enhancement points was required, so it will not work in older R/3 versions. -
What is Completion Rule Setting for Item Category KBN?
Hi,
In the standard SAP configuration, what is the setting of Completion Rule for
Item Category KBN? In our system, currently it's set to "B".
Thanks!Dear Mari
In Standard, item category <b>KBN</b> will have "<b>A</b>" as billing relevance.
"A" Indicates what the basis for billing should be.
Billing is based on the outbound delivery. Billing status is only updated in the outbound delivery.
For information, in standard, both <b>KBN</b> and <b>KEN</b> item categories will have "<b>A</b>" as Billing Relevance and in <b>KEN, "W"</b> will be maintained in the field "<b>Special Stock</b>".
Thanks
G. Lakshmipathi -
Creating 2 custome dependent value sets for party_number and customer_numbe
Hi,
I want to create 2 custom value sets XX_PARTY_NUMBER and XX_CUSTOMER_NUMBER
When i select the value for Party_number from XX_PARTY_NUMBER,
the corresponding customer_number should populate from XX_CUSTOMER_NUMBER
This is what i tried
1ST VALUE SET
VALUE_SET_NAME -- XX_PARTY_NUMBER
APPLICATION ---RECEIVABLES
TABLE HZ_PARTIES
VALUE-- PARTY_NUMBER
MEANING PARTY_NAME
ID-- PARTY_ID
WHERE_CLAUSE -- ORDER BY PARTY_ID ASC
2ND VALUE SET
VALUE_SET_NAME
XX_CUSTOMER_NUMBER
APPLICATION -- RECEIVABLES
TABLE --- RA_CUSTOMERS
VALUE -- CUSTOMER_NAME
MEANING -- CUSTOMER_NUMBER
ID ---
WHERE_CLAUSE-- PARTY_ID IN :$FLEX$.XX_PARTY_NUMBER
I'm not getting it correctly.
Can you help me?Hello Friends,
I am new to Oracle Apps,i am finding difficult in writing the query to get the following details -
Customer Name,
Customer Number,
Bill_to_address,
Ship_to_address
Kindly share if you have any query related to this.
Thanks In Advance!
Ramya Nomula -
Two columns for item categories
hi Gurus
In SPRO in defining document types for PR/PO/RFQ/CONTRACT , in link to purchasing req/ document types there are two columns of item categories. why they are given so?hi,
the first one is used for the Reference purchasing doc...and the second one is used for the PR doc itself...
If you are using the reference for the PR creation then ...as per the Given items cat can be used...
Regards
Priyanka.P -
Minimum ship value set for customer#
Hi All,
I have been given list of SOLD TO
and requested this information at account level :--
u2022 Are min ship values set / what value
u2022 Is the u2018Consolidationu2019 flag set
How can I proceed.
Thankshi
this is to inform you that
as per my understanding goes
have been given list of SOLD TO - you might have given an excel sheet to find out.
and requested this information at account level - here i have doubt
is account group level or reconcialiation account level ?
if it is reconcialiation level - please chec AONT field
u2022 Are min ship values set / what value - this comes in MMR in the field called Minimum Delivery Quantity.
u2022 Is the u2018Consolidationu2019 flag set - this might come inside G/L account or in Company Code Data account management tab page.
please clarifywhich one you want.
regards
balajia -
Default values set for Tax data in material master
Hi
Can anyone tell me how to set default values for TAx dat in sales view while creating material master.
so that it automatically take values while creating material master.
Regards
Vijay ShuklaMary and Vijay,
I probably understood your question wrong.
I was somehow assuming you were referring to classification data.. Sorry abt that.
The tax data gets populated automatically while creating the material master.
Th key lies in configuration.. You would have to use Tcodes OVK1, OVK4 to define the material and the tax categories by country
The tax data is populated by the assignment that you make in OVX6.. I believe.. assigning plants t Sales org. Th country code defined in the plant OX10 is used to determine the tax data and once you customize this part.. You should start seeing the tax data populate when you use that sales org while creating MM
Hope this answers your query.
Edited by: Pavan Kumar on May 2, 2008 8:10 AM
Maybe you are looking for
-
While trying to record a guitar track direct through from a POD HD Pro (which I've done numerous times), Logic suddenly crashed. The screen went dark and my Macbook Pro rebooted. Once I opened Logic Pro X again, it looks like a more primitive and bas
-
Hi All, We are in the process of implementing R12.0.6. We are not using Oracle Services procurement, but still would like to use the Invoice retainage functionality as the business witheld a portion of payment for some Procurement contracts. For exam
-
Can I change a pre-order from a 6 to a 6+?
Wondering if anyone has changed their order. Buyers remorse! Should have went with my gut and ordered the plus.
-
Nokia E6 search in the songs collection not availa...
I am using E6 Anna. I was earlier using a Blackberry. In the Blackberry there was a search box or you could simply type the name of the song and it would be automatically searched. However, in this phone, when you are in the songs list in the mucic p
-
I am not surprised by how the forum has been going on lately, but to my frustration "Account Update" under "Forum Settings" has been broken for a few weeks now. What should one do to update some info in there?