RFx Header Target Value in Sourcing is Zero for RFx created in SRM Manually
Hi All,
We are facing the issue with RFx Header Target Value, before proceeding with question , like to share our scenario's
We are using SAP SRM Classical Strategic Scenario. and below are two possible ways.
Case1)ECC PR - SRM SC (EXTR-BUS2121) - SRM RFx(BUS2200) - SRM RFx Response(BUS2202) - > ECC PO.
Case2)ECC PR - SRM SC (EXTR-BUS2121) - SRM RFx(BUS2200) - SRM RFx Response(BUS2202) - > SRM Contract - ECC Contract.
Case3) SRM RFx(user create RFx directly in SRM ) - SRM RFx(BUS2200) - SRM RFx Response(BUS2202) - > SRM Contract - ECC Contract.
Case4)SRM RFx(user create RFx directly in SRM ) - SRM RFx(BUS2200) - SRM RFx Response(BUS2202) - > - > ECC PO.
Now for cases 1 & 2 , Target Value in the RFx Header is populating correctly ,but for Cases 3 & 4 where the RFx is directly created in SRM ,the Target Value field is visible and editable in the RFx Header ,but when we enter some value and go to other tab, like bidder, the "Target Value" is getting cleared.,
Can any help to understand this SAP behavior of application ,Is this SAP standard? or is there is any miss in our configuration.? Kindly provide some inputs on this. I also cross checked the notes
Thanks
Channa
Hello Channa,
There is note 1992525 and 1712226.
Please refer to the note 2037465 for important information about pricing.
This note has all information about pricing in SRM for different scenarios.
Best regards,
Rohit
Similar Messages
-
Target costs is showing as ZERO for one material in KKBC_ORD
Hi,
When i execute KKBC_ORD,It is showing the Total Target Costs as ZERO for one material.Cost estimate was already executed for that material.I couldnot find out the problem for this issue.
Kindly help me to find why it is giving the ZERO value for this Total Target Costs in KKBC_ORD transaction.
It would be a great help if any one helps me...
Thanks
SupriyaDear,
Have you done the GR final DEV for order?
You need to do the variance calculation in KKS2, then when you save the variance, the target cost is calculated.
Target cost appear after GR. I think you are checking in CO03GotoCost--Analyasis.
Go to t.code OKEV.Select Controlling Area XXX and create Plan / Target version
Go to transaction OKV6 these settings control what values are used to update the target costs.
Target Costs=Actual Quantitiy X the Standard Cost Estimate Price..
Regards,
R.Brahmankar -
Leading zeros for 9AMATNR creating problem
Hi Experts,
In the DP Planning book, we are using product (9AMATNR) as one of the characteristics. If I open the shuffler and enter a product number (numeric), the system attaches the leading zeros to make it 40 characters. If I put a product number as alpha numeric, system does not attach the leading zeros.
After loading the data into the planning book, if I click on 'Details all' in the filter for product, I see the products as 'product number/description' e.g. 00000000000000000000000000000000000012345/ABCDEFGH.
The issue is, while accomodating the leading zeros here, the description is truncated and we dont see the complete product description.
Is there a way to over come this? The intent is that the product description should not get truncated.
Any pointer would be of great help.
Regards
ManotoshIn the IMG
Goto SAPSCM - Implementation Guide
-> Advanced Planning and Optimisation
--> Master Data
---> Product
> Specify Output Format of Product Number
Ensure that the checkbox "Leading Zeroes" is not ticked -
Free goods by header net value not Quantity
Regards
My client wants to make a sales promotions as the free goods SD. The difference is that free goods should not be given by the bought quantity of certain material, they should be given from the header net value of an order.
For example:
If a customer have an order with header net value of 100$ from only materials that has certain material pricin group, it should receive one free good.( All the materials in the order have the same material pricing group)
If a customer have an order with header net value of 200$ from only materials that has certain material pricin group, it should receive two free goods.
If there are ways to make this happen please let me know i would really appreciate it.
Thanks
Edited by: Ronald Caroli on Feb 13, 2008 9:13 PMHi ronald,
The userexit option is very tough to do.
You are using a right userexit, but how are you coding it? Whats your design and flow?
The BDC are programmable recordings of a standard transaction. Hence you will be able to record the way in which you add a line item to sales order. Ths recording is automatically converted into lines of code by SAP. Then you insert your checks and balances between these lines of code to make it behave the way you want the sequence of transactions to work.
My thought was to make a recording of adding a new line item, in change sales order transaction(va02), with item category as Free of Charge(FOC). Then in the code, I wanted to check for material pricing group, if found correct, then would go finding the net value of sales document. If the value is above the limit, calculate the target quantity. Then follow the rest of the recording and add a new line with FOC as item category.
But this was a seperate transaction, which could be applied seperately and not to be done automatically in sales order. This was becuase say if you switch off the promotion tomorrow, then you will not have to worry abt removing the same functionality from sales order, you just need to de-activate the transaction.
Then there would be issues of doing hardcoding the net value limits, free good quantity in the user exit which is not at all recommended.
Hope this helps.
Abhishek -
Target Value check not taking place
Hey Gurus,
In the MIC i have maintained the target value as 8. Now i have created an inspection plan and assigned this MIC to it. The inspection lot is getting generated at the time of GR, I am going to QA32 and recording the result for the lot generated. But when i am giving a value of 6 for that particular MIC, it is accepting it and no rejection is taking place. Can anyone tell me why this is happening and is there any config missing?
Regards,
AbhishekHi
For the Rejection/Acceptance system will check the Specifications limits of the MIC not the target value. So maintain the Lower and Upper Specs for the MIC in QS23 and Chk in QA32. The values out of the Lower or Upper Specs will be the Rejections.
Regards
Brahmaji -
Mapping multiple source value to one target value in value mapping
Hello experts,
In my scenario, i need to map more than one source value to one target value in value mapping. Like:
1 TenderPickup
2 TenderLoan
7 TenderPickup
101 TenderPickup
102 TenderLoan
107 TenderPickup
But when I enter the same target value for the second time and try to save it, it gives me an error saying value mapping already exists.
But this should logically be allowed. How can this be done. Please provide a solution.
Thanks,
YashHi Prabhu,
When i right click on the target field, it gives me only 3 options:
1) Insert Row
2) Delete Value Mapping
3) Value Mapping in all agencies
I dont see nay option for duplicating rows.
What I hae done is in ID i clicked on TOOLS and then VALUE MAPPING. I checked the option "Value Mapping Agencies" and gave my source and target agencies detials. Then i clicked on DISPLY and in the next page I have 3 columns - Value for <source agency>, Value for <target agency> and Group name.
When I give duplicate values in the column Vlaue for <target agency>, it doesnt allow me to and if i right click in this column, i get the above mentioend options.
Please point out where i m going wrong.
Thanks,
Yash -
How to remove target node if source field value is empty SAP PI Mapping
Hello,
how to remove target node if source field value is empty in graphical Mapping.
Like if
MIddle name in source filed is empty, I would like to eliminate target field from out put XML.
Thank you
JohnHi Jhon,
If you want to remove all empty tags and you dont to complicate your message mapping, you can use a XSL, after the message mapping, to remove all the empty tags:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="*[not(@*|*|comment()|processing-instruction())
and normalize-space()='' ]"/>
</xsl:stylesheet>
Regards -
Mapping conversion of source value 4448601.75 to target value 448601
Mapping conversion of source value 4448601.75 to target value 4448601 or source value 999999.99 to target value 999999
Here standard functions like round, floor, ceil..etc, will not work because they will convert source value 4448601.75 to 4448602 and source value 999999.99 to 1000000.
Also i may have blank or white spaces coming in front of the source value from R/3 side like _____999999.99 and i want the value at the target side as _____999999. Here _____ representing blank or white spaces.
How i will do the mapping, can someone help me out.
Thanks,
Ashish
Edited by: Ashish Soni on Sep 6, 2008 9:53 PM>>Here standard functions like round, floor, ceil..etc, will not work because they will convert source value 4448601.75 to 4448602 and source value 999999.99 to 1000000.
No....! The floor function can be used. It returns the largest integer that is not greater than the passed value. However this will also trim the spaces.
So u can write a UDF that accept the number and substring till the decimal point and returns it.
Try this.. It works..
public String converv(String a,Container container)
return a.substring(0,a.indexOf('.'));
Thanks
SaNv... -
Entering Source and Target Values in Value Mapping
Hi,
Is there any auomative way of entering source and target values in Value Mapping or FixValues instead of manually entering the values.
I have around 400 values to be entered on both sides.....just thinking of an easy way to do it....
Thanks for suggestions.
Regards,
BharaniHi,
Use value mapping replication
chk this link as to what SAP docs say on value mapping replication
http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/content.htm
Value Mapping replication - Value Mapping replication
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=value%20mapping%20in%20xi&cat=sdn_weblog
ValueMapping using the Graphical Mapping Tool
The specified item was not found.
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=value%20mapping%20in%20xi&cat=sdn_weblog
Regards,
Swathi -
Value Contracts - Target value at header
Hello Gurus,
I have a scenario where in we need to provide the target value in the contract for all the items present in the contract.
I am using the value contract type wk1, its only allowing me to provide target value for each material. Is there a way to have the value contract for all the materials in the contract.
I have used assortment module with no use....
Thanks and regards,
Pavan PMark teh condition WK00 as header group condition. The target value would be applied for the complete order.
-
Pick first value from source structure out of multiple satisfying condition
Hi PI Experts,
I have mapping situation as follows. Looking for best way to achieve this.
I have source structure
Src Header
Src Line ITems ( 1.. N)
Line Field 1
Src Details records ( 1....N)
Field 1
Field 2
My Target stucture is
Target (1.. N) ( Cardinality same as the Src Details records)
Line Field1
Field 1
Field 2 ( This is should field2 of the first Src detail records which matches the condition based on field 1)
From the source message I want to repeat the field 2 in the target from that source record which matches the condition.
e.g if Field1 = PR00 then Copy of the values of records field 2 in the all the output target records.
I was thinking of useOneOfMany but the issue is my source i can have multiple records which may satisfy the condition but i want only the first one which is satisfying condition from the source records to be output in targe.
Thanks,
MaheshHello,
Use Collapse Context & SplitByValues like this
Field2collapseContext-SplitByValue---Target Field
Set the context of field to one level Up
Regards -
Selected model does not contain any target value prior
Hi ODM experts,
I have tried to apply the SVM alg in order to find anomalous records.The table source have rows like that:
uniq_rec ID NAME A1 A2 A3 A4 A5 data
577 2052956018 NAMEHDRCP8 2.27 0.4 85.46 0.01 14.54 24-JAN-13
578 1250914484 NAMEDJDRVP3 11.45 1.24 56.24 0.01 43.77 24-JAN-13
579 1968689283 NAMEDKEND12 0.000011 6.78 0.000029 0.01 0.091 24-JAN-13
580 2063389130 NAMEDNMXG14 0.000011 0.65 36.65 0.02 0.091 24-JAN-13
unq_rec is the pk, id is the id for the generic name and A1 .. A5 attributes ,data when collection occur etc
I'm trying to execute the following code:
drop table ALG_SET;
exec dbms_data_mining.drop_model('SVMODEL');
create table ALG_SET (setting_name varchar2(30), setting_value varchar2(4000));
insert into ALG_SET values ('ALGO_NAME','ALGO_SUPPORT_VECTOR_MACHINES');
insert into ALG_SET values ('PREP_AUTO','ON');
commit;
Begin
dbms_data_mining.create_model('SVMODEL', 'CLASSIFICATION', 'ODM_PAR_FIN_HIST', 'UNQ_CRT', null, 'ALG_SET');
end;
The results is the following error:ORA-40104: invalid training data for model build ( if I run the code) .If I run from graphical interface I have obtained this
error code " Selected model does not contain any target value prior"(using the similar model - SVM for anomaly detction plus the same source table )
Please advice what is missing or wrong and if possible how to bypass this issue.
Thanks in advance for support.
Best Regards,
BogdanHere is also a newer example of creating a SVM Anomaly model from ODM sample code (12.1 version but this applies to 11.2):
Rem
Rem $Header: rdbms/demo/dmsvodem.sql /main/6 2012/04/15 16:31:56 xbarr Exp $
Rem
Rem dmsvodem.sql
Rem
Rem Copyright (c) 2004, 2012, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem dmsvodem.sql - Sample program for the DBMS_DATA_MINING package.
Rem
Rem DESCRIPTION
Rem This script creates an anomaly detection model
Rem for data analysis and outlier identification using the
Rem one-class SVM algorithm
Rem and data in the SH (Sales History)schema in the RDBMS.
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem amozes 01/23/12 - updates for 12c
Rem xbarr 01/10/12 - add prediction_details demo
Rem ramkrish 06/14/07 - remove commit after settings
Rem ramkrish 10/25/07 - replace deprecated get_model calls with catalog
Rem queries
Rem ktaylor 07/11/05 - minor edits to comments
Rem jcjeon 01/18/05 - add column format
Rem bmilenov 10/28/04 - bmilenov_oneclass_demo
Rem bmilenov 10/25/04 - Remove dbms_output statements
Rem bmilenov 10/22/04 - Comment revision
Rem bmilenov 10/20/04 - Created
Rem
SET serveroutput ON
SET trimspool ON
SET pages 10000
SET echo ON
-- SAMPLE PROBLEM
-- Given demographics about a set of customers that are known to have
-- an affinity card, 1) find the most atypical members of this group
-- (outlier identification), 2) discover the common demographic
-- characteristics of the most typical customers with affinity card,
-- and 3) compute how typical a given new/hypothetical customer is.
-- DATA
-- The data for this sample is composed from base tables in the SH schema
-- (See Sample Schema Documentation) and presented through a view:
-- mining_data_one_class_v
-- (See dmsh.sql for view definition).
-- BUILD THE MODEL
-- Cleanup old model with the same name (if any)
BEGIN DBMS_DATA_MINING.DROP_MODEL('SVMO_SH_Clas_sample');
EXCEPTION WHEN OTHERS THEN NULL; END;
-- PREPARE DATA
-- Automatic data preparation is used.
-- SPECIFY SETTINGS
-- Cleanup old settings table (if any)
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE svmo_sh_sample_settings';
EXCEPTION WHEN OTHERS THEN
NULL;
END;
-- CREATE AND POPULATE A SETTINGS TABLE
set echo off
CREATE TABLE svmo_sh_sample_settings (
setting_name VARCHAR2(30),
setting_value VARCHAR2(4000));
set echo on
BEGIN
-- Populate settings table
-- SVM needs to be selected explicitly (default classifier: Naive Bayes)
-- Examples of other possible overrides are:
-- select a different rate of outliers in the data (default 0.1)
-- (dbms_data_mining.svms_outlier_rate, ,0.05);
-- select a kernel type (default kernel: selected by the algorithm)
-- (dbms_data_mining.svms_kernel_function, dbms_data_mining.svms_linear);
-- (dbms_data_mining.svms_kernel_function, dbms_data_mining.svms_gaussian);
-- turn off active learning (enabled by default)
-- (dbms_data_mining.svms_active_learning, dbms_data_mining.svms_al_disable);
INSERT INTO svmo_sh_sample_settings (setting_name, setting_value) VALUES
(dbms_data_mining.algo_name, dbms_data_mining.algo_support_vector_machines);
INSERT INTO svmo_sh_sample_settings (setting_name, setting_value) VALUES
(dbms_data_mining.prep_auto, dbms_data_mining.prep_auto_on);
END;
-- CREATE A MODEL
-- Build a new one-class SVM Model
-- Note the NULL sprecification for target column name
BEGIN
DBMS_DATA_MINING.CREATE_MODEL(
model_name => 'SVMO_SH_Clas_sample',
mining_function => dbms_data_mining.classification,
data_table_name => 'mining_data_one_class_v',
case_id_column_name => 'cust_id',
target_column_name => NULL,
settings_table_name => 'svmo_sh_sample_settings');
END;
-- DISPLAY MODEL SETTINGS
column setting_name format a30
column setting_value format a30
SELECT setting_name, setting_value
FROM user_mining_model_settings
WHERE model_name = 'SVMO_SH_CLAS_SAMPLE'
ORDER BY setting_name; -
Value mapping : target value need to be blank
Hi,
I have a requirement like below (just example).
Source Target
A Z
B Y
C X
N BLANK or ""
When I did this using value mapping it works fine for all values except for source value 'N'.
When the source is N then the target should have value space or blank. Is this not supported by value mapping?
For value N, do i have to explicitly check 'if value N then make it blank'?> For source value N I am getting target as N though in value mapping I have mentioned the target as blank.
This is standard behavior of value mapping when any value is not present in value mapping table then it return the input value as it is. So this means when you declare N with a bank value as result then value mapping won't consider it as an valid entry in the value mapping table. So now you have to take care of N explicitly. -
Report on OA target value and net value
Hi all,
Is there any standard report that can list out the target value and net value of a number of OA? The values are similar to ME33K -> Header -> Statistics -> General. Thanks.Thanks all. I had found the answer. It should be transaction ME3L, change layout to select "Released value" and mark the column to show total value.
-
Problem interface having only target datastore without source
Hi,
I have created an interface,there is no source my target is oracle table.
This table is having columns like..
current_date,load_cycle_id etc.
For current date in mapping i wrote 'select sysdate from dual' or 'sysdate'
For load_cycle_id = database sequence is mapped like
<schemaname>.<seq_name>.nextval
But it is not working properly,
In the operator select query doesn't have the from clause table value because of this it is resulting in an error.I manually added dual in that it is working.
plz let me know how to create interface without source datastore and necessary setting required.
<schemaname>.<seq_name>.currval it is also not working,it is giving error like
"not defined in this session"
plz let me know how to solve these problems
Thanks,
Jai
and in one more interface if i want to use current value of the sequence i wroteI have created file_id_seq in database.
In my first interface i have only target datastore.I have two fileds,like
Load_cycle_id: Mapping--> <schema>.<seq_name>.nextval
log_date : Mapping--> sysdate
when I saw the query generated by the Odi in operator description tab
selec ..
from <table name is missing>
in from clause i manually added dual ,and restarted the session then it was done.
Its problem with query generated by the ODI.
I changed in mappin as "select sysdate from dual" like that still i didn't get.
After loading this interface by manually editing ,I created one more interface,
in that one more filed is there which requires current value of the sequence used in above interface.In mapping i wrote <schema>.<seq_name>.curr_val Its resulting in an error like "sequence current value is not defined in this current session"
plz help me
Jai
Maybe you are looking for
-
I did a clean reinstall on my Mac Book Pro and in the process I lost my Espon print drivers. I went to th eEspon site and downloaded what was needed. I installed per instructions. I was told to reboot, but all I got was a blank blue screen. I shut do
-
New tabs will not open despite installing the add on
Hey! Have I disabled new tab opening somehow? Have looked throughly through menu bars, also installed the suggested add on (new tabs at the end), but the + button to the right of open tabs won't open a new one, nor will ctrl+t or right click new tab.
-
Retrieve all attributes for a specific objectClass using ldapsearch
Hi everybody, Question : is it possible to retrieve all attributes for a specific objectClass (by example person) using ldapsearch tool ? I tried something like that, but it doesn't work : ldapsearch -v -h XXX -p XXX -b "cn=schema" -s base "objectcla
-
How do view previous cost estimate price in material master
Dear, friend i want to see the previous standard estimate price of FG and SFG in material master data.i can view current and future standard price. But not the previous price so kindly anybody suggested me, is there any configuration needed for view
-
I can't access older emails on Hotamail and I can't see photos on peoples Facebook pages
I can only see emails on the current screen of Hotmail, I cannot go to older emails. Also, I cannot view photos on Facebook pages. When it says "view album", only empty squares appear.