0RECORDMODE values means ??????
Hi
Can anyone please let me know the 'What are the values means for 0RECORDMODE.
0RECORDMODE = X --> what is mean (records is changed or newly created ???)
0RECORDMODE = N --> what is mean
0RECORDMODE = space --> what is mean .
pls let me know
regards
Kumar
HI Ravi,
0RECORDMODE is a predefined characteristic, it specifies how data is loaded into target.
AFTER IMAGE " " :What did the record look like after the change
BEFORE IMAGE "X":What did the record look like before the change
ADDITIVE IMAGE "A": Show only the difference for all numeric values
NEW IMAGE "N": For each change that is made, a new unique record is generated.
DELETE "D" : Only provide the key information required to make deletion.
REVERSE "R": Send the information required to numerically "cancel" a deleted record
for example:
MATER CUST PRIC QTY REVE
mat001 cst001 1000 10 10000
mat002 cst002 2000 20 20000
above mentioned data is loaded into ODS . After this loading ,one record is changed and some other records are added to this source
MATER CUST PRIC QTY REVE
mat001 cst001 500 10 5000 ( changed record)
mat002 cst002 2000 20 20000
mat003 cst003 400 5 2000 (new record)
Now in ODS u can see this
MATER CUST PRIC QTY REVE 0RECORDMODE
mat001 cst001 1000 10 10000 X
mat001 cst001 500 10 5000
mat002 cst002 2000 20 20000 N
mat003 cst003 400 5 2000 N
Hope this info helps you.......
Thanks & Regards
KP
Similar Messages
-
Hi Gurus,
I am loading data from ODS1 to ODS2. Can I change 0recordmode value through start routine in transfer rule or update rule while loading data from ODS1 to ODS2?
Thanks
Liza
Edited by: Liza on Jul 22, 2008 5:10 AMHi,
Since u said ur ODS1 is having a look up on ODS2, so its obviously indicated that when u change the Record mode values, the values deviate in ODS2.
There is a Web log for it to understand the recordmode of ODS' es.
How does a datasource communicates "DELTA" with BW?
Thanks.
Assing Points if helped
Thanks -
What does passed by value mean?
On one of my recent tests on methods I had a true or false question that stated:
Some variables can be passed by value, and the answer was true. But what does passing by values mean?
Message was edited by:
rght191any changes made to the copied reference willbe
reflected in the original object.
any changes made to the object that the copiedreference refers to,
will be reflected in the 'original' object...because its the same object.
Yo, RadcliffePike:
You actually quoted my reply before yours.
I don't mean to nit-pick but did you say anything
different or am I missing something?You said "changes to the copied reference". You meant
"changes to the object the copied reference refers
too". Just a slight difference...And the whole point, really. -
INVOIC02 IDOC E1EDKA1 PARVW value meaning
I checked WE60 documentation and cannot determine what the meaning of
/INVOIC02/IDOC/E1EDKA1/PARVW = "EN"
I am tasked with setting up a new mapping rule and am trying to correlate the IDOC E1EDKA1 vendor numbers to the PO and Invoice values. WE60 has all other PARVW values documented but this one. Is there another way to determine what Invoice field is used to populate this value so I can correlate the data value?Hi Bryan,
As far i know the PARVW will not be having value "EN" , the abbrevation of EN is "English" which will be sent in the field /INVOIC02/IDOC/E1EDKA1/SPRAS [Language Key].
The Values generated in PARVW will be LF or RS , so this seems to be a wrong data entry and you can avoid this.
For PARVW you also refer this page
[http://help.sap.com/saphelp_di46c2/helpdata/EN/44/f50abfea3b11d194dc0000e83dd751/content.htm]
-Muru -
In Safari, what does "maximum cookie value" mean?
My granddaughter on her MBP is getting an error from Safari about "maximum cookie value" - can someone interpret that for me? Happens when she opens 7-8 wondows from a specific stie, and then she can't open any more.
Thanks!Safari > Preferences > Privacy > Remove All Website Data
-
Attribute value has to be changed
Hello all,
I have a requirement in R/3 one of the customer email address changed recently and it should replicate in BW.
When i checked in BW this attribute is Display attribute and when i checked in /BIo/pcustomer and /BI0/xcustomer it is showing old value. (means in time independent master data table and time independent navigation attribute table)
Could you please give suggestion how to forward further to get new email id in BW.
Thanks in advance.
NaveenHi Naveen,
You have to refresh the data in BW to get the new data either delta or full.
How frequently your master data will get refreshed...??
Hope it Helps
Srini -
Excise value has to changed at the time of VF01
Hi friends,
At the time of Billing i come to know the basic excise value is wrong .... now i want to change the Excise base value means ... what i have to do?.... PLZ guide me...First of all, I dont know how come the excise value is flowing wrongly in your case due to the fact that excise condition type is based on percentage and it will calculate the proportionate percentage on sale value.
Nevertheless, you can follow the suggestion already proposed and also in billing, go to condition tab where you can see a button "Update" at the bottom right screen. Click this so that a small box will appear. Double click on "G" and see whether the value changes.
thanks
G. Lakshmipathi -
can any body tell me how to get the distinct values for a table valueset
from GL_CODE_COMBINATIONS table i want to get the distinct values of SEGMENT2 so any body tell me how to create a table value set for this its very very urgent.
Regards,
Azeez
[email protected]Hi
When u create table value sets
Table columns-----------
Value-
Meaning
-ID------------distinct(id) from that table
it will work fine let me know if u ned anything.
Rakesh -
How to default a multi-select parameter to ALL values?
I have a parameter that allows the user to select multiple values. I want it to default to use ALL values (meaning basically just ignore this parameter in the SQL generated). However, I cannot create a calculation on this since it accepts multiple values, and the calculation only supports the first value. Is there a way to do what I need, without selecting all the values in the list (the LOV contains hundreds and hundreds of values so this is not a viable option). I am not very experienced with Discoverer and don't know all the tricks/workarounds, so looking for expert advice.
ThanksHello
You would have to code the parameter and condition so that it accepts the word ALL.
For example, let's say you are working with ITEM_NUMBER and you have thousands of items. You want the user to either be able to key one or more items or access ALL items.
You need to create a Boolean condition like this:
ITEM_NUMBER IN :ITEM_PARAMETER
OR
UPPER(:ITEM_PARAMETER) = 'ALL'
So if the user keys the word ALL or all or All or any variant of the word that will be determined as true by the condition and all items will be selected. If the user does not key ALL then the other half of the condition will be applied and the Item must be a valid item as contained in the list of all items. You can even create your parameter with a default of ALL
Best wishes
Michael -
Open Order value for Customer in Credit Master
Hi All,
For ABC customer, if I check for Credit master(F.35), credit management(FD33) & Sales Summary, the Open order value(sales Value) is 10, 30,000.00 EUR.
If I calculate adding
Back orders - 83681.98
Open orders - 196763.43
Open Contract - 9,669.79
Open Delivers u2013 9,245.23
Receivables - 37,938.77.
Total will be 3, 37, 299.20
Please any one can tell where I can find the difference value(mean which tcode or report).
Thanks & Regards
SunilHi,
Check with transaction code VKM1 or VKM4 or FCV3. The columns will show the details.
Regards -
Standard Report for PO with Condition Value
HI MM experts,
I have checked all the existing standard reports ME2*, cud not find the report which gives the
condition value means
Eg; PO made on Pencils - Qty 10 NOs. @ Rs. 1/- (incl tax)
condition value for the above is Rs.10, in std sap all reports are showing with net price only
PO no. 45XXXXXXX dt 11.11.2011 - Pencil - qty-10 - Net price Rs.1
Please let us know is there any Standard report which gives the condition value ie., Rs.10 along with or without Net price.Thank you! It is not meeting my requirement.
I am looking for sap standard report to see the PO value or condition value which is nothing but
Qty X net price. I do not want to touch the tables.
for analysis purpose, i want to have the total PO value in any MM Standard Report.
Today i am visiting every PO and looking at header data for PO value. or at item level Condition value. -
GR Value is not matching with PO Value while posting good receipt.
Hi Experts,
My client has raised the PO with accounts assignment category K (COST CENTRE) with material description.
but he has received invoice receipt before good receipt.while invoice receipt he has entered wrong value for some qty as per PO intially and cancelled that wrong entry.
I have gone through original & cancelled invoice document accounting entries. below is entries:
Original invoice document accounting entries:
GR/IR Clearing account: Debited
Vendor account: Credited
during cancelling the above document it should be vendor acc is debited and GR/IR account is credited but in the system below entries taken place
Cancelled invoice document accounting entries:
Vendor account : Debited
GR/IR Account : Credited
Consumption Account : Credited
Why consumption acc taken place here. pls help what are the possibilitis....
these entries affecting good receipt value means while taking goods receipt for some qty out of full qty value is not matching with PO value.
but while cancelling the GR documents system taking correct values as per PO. Please help.
Kindly help in this regards
Regards
MohanHi,
Check the Credit Memo document whether G/L tab is there & whether any G/L account is entered ?
I think instead of cancelling the MIRO document they might have posted a vendor credit memo manually by specifying a consumption GL.
Thanks & Regards, -
How to display customize values in report?
I need to be able to show certain customize values in a report portlet. Preferably just above the table of results. How do I do that?
Grateful for any help...
BryanHi Bryan,
If customized values means the parameters of the dynamic report you can do the following:
<ORACLE>
Declare
v_deptno number :=(:deptno); /* :empno is the bind variable*/
Begin
htp.p('<table border=1>');
htp.p('<tr>');
htp.p('<td>');
htp.p('<FONT face="Times New Roman" color=#000080 size=+1>');
htp.p(v_deptno);
htp.p('</FONT>');
htp.p('</td>');
htp.p('</tr>');
htp.p('</table>');
htp.p('<BR>');
htp.p('<table BORDER=1 WIDTH=100%>');
htp.p('<tr>');
htp.p('<td nowrap bgcolor=#6666CC align=left><FONT face="Times New Roman" color=white><B><U>Last Name</U></B></FONT></td>');
htp.p('<td nowrap bgcolor=#6666CC align=left><FONT face="Times New Roman" color=white><B><U>First Name</U></B></FONT></td>');
FOR c IN (SELECT lastname, firstname from emp where deptno = v_deptno) LOOP
htp.p('</tr>');
htp.p('<td nowrap align=left>');
htp.p('<FONT face="Times New Roman" color=#000080 size=-1>');
htp.p(c.lastname);
htp.p('</FONT>');
htp.p('</td>');
htp.p('<td nowrap align=left>');
htp.p('<FONT face="Times New Roman" color=#000080 size=-1>');
htp.p(c.firstname);
htp.p('</FONT>');
htp.p('</td>');
htp.p('</tr>');
END LOOP;
htp.p('</table>');
END;
</oracle> -
XML Parsing - problem with a value of an element if starting with space
Hi Experts,
I need your valuable guidence to get out of a problem in parsing an XML file.
An XML file is read into xstring variable and it is processed to be split into the corresponding itab.
Please find the code below
types: begin of ty-itab,
field(4096),
end of ty-itab.
Data:
g_ixml TYPE REF TO if_ixml,
g_ixmldocument TYPE REF TO if_ixml_document,
g_ixmlstreamfactory TYPE REF TO if_ixml_stream_factory,
g_ixmlstream TYPE REF TO if_ixml_istream,
g_ixmlparser TYPE REF TO if_ixml_parser,
g_ixmlnodemainlist TYPE REF TO if_ixml_node_list,
g_ixmlnodelistmainelement TYPE REF TO if_ixml_node_list,
g_sxmldata TYPE string,
g_ixmlnode TYPE REF TO if_ixml_node.
DATA: wa_xmltab TYPE xstring,
itab type table of ty-itab.
OPEN DATASET l_file IN BINARY MODE FOR INPUT MESSAGE v_msg.
READ DATASET l_file INTO wa_xmltab.
PERFORM f_create_xmltable USING wa_xmltab
CHANGING v_msg.
IF NOT v_msg IS INITIAL.
msg = v_msg.
EXIT.
ELSE.
itab[] = it_xmldata[].
ENDIF.
CLOSE DATASET l_file.
Subroutine to convert xstring to char type ITAB.
FORM f_create_xmltable USING value(pi_inputxmlstring) TYPE xstring
CHANGING v_msg.
*-- create the main factory
g_ixml = cl_ixml=>create( ).
*-- create the initial document
g_ixmldocument = g_ixml->create_document( ).
*-- create the stream factory
g_ixmlstreamfactory = g_ixml->create_stream_factory( ).
*create input stream
g_ixmlstream = g_ixmlstreamfactory->create_istream_xstring( string =
pi_inputxmlstring ).
*-- create the parser
g_ixmlparser = g_ixml->create_parser( stream_factory =
g_ixmlstreamfactory
istream = g_ixmlstream
document = g_ixmldocument ).
*-- parse the stream
IF g_ixmlparser->parse( ) NE 0.
*if parser cannot be created then give error exit
IF g_ixmlparser->num_errors( ) NE 0.
EXIT.
ENDIF.
ENDIF.
*-- we don't need the stream any more, so let's close it...
CALL METHOD g_ixmlstream->close( ).
CLEAR g_ixmlstream.
*get the number of main nodes of the XML document
g_ixmlnodemainlist = g_ixmldocument->get_children( ).
*set number of elemtns
g_inummainelements = 0.
g_imainelementsctr = 0.
g_inummainelements = g_ixmlnodemainlist->get_length( ).
g_ifirstlevelctr = 0.
*loop through the document till all have nodes have been covered.
WHILE g_ifirstlevelctr LT g_inummainelements.
*get the first node
g_ixmlnode = g_ixmlnodemainlist->get_item( g_ifirstlevelctr ).
*check the type of node
g_isnodeelement = g_ixmlnode->get_type( ).
*if node is not of type Element then continue
*because we have got to read only text from element nodes.
IF g_isnodeelement NE c_nodeelement.
g_ifirstlevelctr = g_ifirstlevelctr + 1.
CONTINUE.
ENDIF.
*get nodes of the element just found.
g_ixmlnodelistmainelement = g_ixmlnode->get_children( ).
*get number of children of main element
g_inumchildelements = g_ixmlnodelistmainelement->get_length( ).
*loop trhough the number of children
WHILE g_imainelementsctr LT g_inumchildelements.
g_ixmlnodemainelement = g_ixmlnodelistmainelement->get_item(
g_imainelementsctr ).
*get type of node
g_isnodeelement = g_ixmlnodemainelement->get_type( ).
IF g_isnodeelement NE c_nodeelement.
g_imainelementsctr = g_imainelementsctr + 1.
CONTINUE.
ENDIF.
*get name of the node.
g_selementvalue = g_ixmlnodemainelement->get_name( ).
*get children of node
g_childnodelist = g_ixmlnodemainelement->get_children( ).
g_inumchildren = g_childnodelist->get_length( ).
g_ichildelementcounter = 0.
*while there are number of children of node.loop through
WHILE g_ichildelementcounter LT g_inumchildren.
*get the child node
g_childnode = g_childnodelist->get_item(
g_ichildelementcounter ).
*check the type of node
g_isnodeelement = g_childnode->get_type( ).
*if node is not of element type continue
IF g_isnodeelement NE c_nodeelement.
g_ichildelementcounter = g_ichildelementcounter + 1.
CONTINUE.
ENDIF.
*otherwise get element name
g_selementname = g_childnode->get_name( ).
*get value stored in this node.
g_selementvalue = g_childnode->get_value( ).
g_numelem = g_inumchildren - 1.
IF g_ichildelementcounter EQ g_numelem.
CONCATENATE: g_slinedata g_selementvalue
INTO g_slinedata.
ELSE.
* store the value of noide in delimiter ~ line
* Check for Invalid characters in file
IF g_selementvalue CA '&'.
REPLACE ALL OCCURRENCES OF '&' IN g_selementvalue WITH
endif.
*if value contains delimiter then error
IF g_selementvalue CA '~'.
V_MSG = text-003.
EXIT.
ELSE.
CONCATENATE: g_slinedata g_selementvalue '~' .
INTO g_slinedata.
ENDIF.
ENDIF.
*continue
g_ichildelementcounter = g_ichildelementcounter + 1.
ENDWHILE.
g_ichildelementcounter = 0.
*increment the main element counter by one to go to the next node
g_imainelementsctr = g_imainelementsctr + 1.
*move the current delimiter line creted to internal table to be given
*back to the calling program
MOVE g_slinedata TO wa_xmldata-data.
APPEND wa_xmldata TO it_xmldata.
MOVE '' TO g_slinedata.
MOVE '' TO wa_xmldata-data.
ENDWHILE.
*increment counter to move to hte next node.
g_ifirstlevelctr = g_ifirstlevelctr + 1.
g_imainelementsctr = 0.
ENDWHILE.
ENDFORM. "f_create_xmltable
XML structure
<?xml version="1.0" encoding="utf-8"?>
<ABCInbound xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\XYZSchema\ABCInbound.xsd">
<HH>
<RecordType>HH</RecordType>
<Source>ABC</Source>
<Destination>XYZ</Destination>
<TimeStamp>20050909220546</TimeStamp>
</HH>
<BH>
<RecordType>BH</RecordType>
<DocType>AB</DocType>
<Reference>2205516125</Reference>
<DocumentDate>20080909</DocumentDate>
<PostingDate></PostingDate>
<CompanyCode>ABC</CompanyCode>
<Currency>INR</Currency>
<ExchangeRate>1.0000</ExchangeRate>
<Park></Park>
<ItemNumber>2</ItemNumber>
</BH>
<BL>
<RecordType>BL</RecordType>
<Reference>2205516125</Reference>
<RefLineItem>1</RefLineItem>
<AcctType>K</AcctType>
<DrCrIndicator>H</DrCrIndicator>
<Account>01000003</Account>
<Amount>364.00</Amount>
<VendorName-1>TOM & JERRY IS MY</VendorName-1>
<VendorName-2> NAME TO BE PAID</VendorName-2>
<VendorName-3>1987566Z</VendorName-3>
<VendorName-4>22</VendorName-4>
<Street>UCX STREET</Street>
<City>ROAD 4</City>
<PostalCode>515004</PostalCode>
<Country>IND</Country>
<ContactPerson></ContactPerson>
<AlternatePayeeCode></AlternatePayeeCode>
<AlternatePayeeName-1></AlternatePayeeName-1>
<AlternatePayeeName-2></AlternatePayeeName-2>
<AlternatePayeeName-3></AlternatePayeeName-3>
<PaymentTerms></PaymentTerms>
<BaselineDate></BaselineDate>
<PaymentMethods></PaymentMethods>
<Allocation></Allocation>
<LineItemText>item text</LineItemText>
<TaxCode></TaxCode>
<TaxAmount>0.00</TaxAmount>
<WHTaxCode></WHTaxCode>
<WHTaxbase>0.00</WHTaxbase>
<Fund></Fund>
<FundCenter></FundCenter>
<CostCenter></CostCenter>
<InternalOrder></InternalOrder>
<TaxAutomatically></TaxAutomatically>
<SpecialGLIndicator></SpecialGLIndicator>
</BL>
<TT>
<RecordType>TT</RecordType>
<TotalRecords>1</TotalRecords>
<TotalValue>222</TotalValue>
</TT>
</ABCInbound>
when the above xml file is read and populated into ITAB, for element vendorname-2 which has a space in first position , that space is ignored.
This is being used for a FB01 posting and vendor is paid based on Name1+Name2 printed on cheque and due to the space ignoring problem, the vendor name is displayed wrongly thus causing problems.
I appreciate if someone could guide me thru and help me in solving this problem.
How to preserve the leading or trailing space.
g_selementvalue = g_childnode->get_value( ).
when i check g_selementvalue, space is ignored.
i will be greateful if someone could guide me through.
Regards,
Simha
Edited by: Simha on Dec 11, 2008 10:49 AM0.02: A C C E P T: Request="NEXT"
0.06: Fetch session state from database
0.08: ...Check session ... owner
0.08: ...Metadata: Fetch Page, Computation, Process, and Branch
0.08: Session: Fetch session header information
0.08: ...Metadata: Fetch page attributes for application ..., page 330
0.08: ...Validate item page affinity.
0.08: ...Validate hidden_protected items.
0.08: ...Check authorization security schemes
0.08: Session State: Save form items and p_arg_values
0.08: ...Session State: Save "P330_PROJECT" - saving same value: ""
0.09: ...Session State: Saved Item "P330_SHUTTLE" New Value=""
0.09: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
0.09: Branch point: BEFORE_COMPUTATION
0.09: Computation point: AFTER_SUBMIT
0.09: Tabs: Perform Branching for Tab Requests
0.09: Branch point: BEFORE_VALIDATION
0.09: ...Evaluating Branch: BEFORE_VALIDATION type: "REDIRECT_URL" button: 12904321314585385 branch: (Unconditional)
0.09: Perform validations:
0.09: ...Item Not Null Validation: P330_SHUTTLE
0.09: ...Validation did NOT pass
This is from debugging, what does the point "0.09: ...Session State: Saved Item "P330_SHUTTLE" New Value="" "
mean ? I think it means, that the Shuttle somehow sets itself to null ?! but i dont understand why...
There is no computation or anything that deletes the shuttle, the page is quite small, there is not much more than the shuttle and the validations and computations to give default value and transforming the shuttle items into a collection to continue working with the IDs.
I dont check whats the problem
Edited by: user12154443 on 21.07.2010 09:47 -
Doubt about a null value assigned to a String variable
Hi,
I have a doubt about a behavior when assigning a null value to a string variable and then seeing the output, the code is the next one:
public static void main(String[] args) {
String total = null;
System.out.println(total);
total = total+"one";
System.out.println(total);
}the doubt comes when i see the output, the output i get is this:
null
nulloneA variable with null value means it does not contains a reference to an object in memory, so the question is why the null is printed when i concatenate the total variable which has a null value with the string "one".
Is the null value converted to string ??
Please clarify
Regards and thanks!
Carlosnull is a keyword to inform compiler that the reference contain nothingNo. 'null' is not a keyword, it is a literal. Beyond that the compiler doesn't care. It has a runtime value as well.
total contains null value means it does not have memory,No, it means it refers to nothing, as opposed to referring to an object.
for representation purpose it contain "null"No. println(String) has special behaviour if the argument is null. This is documented and has already been described above. Your handwaving about 'for representation purpose' is meaningless. The compiler and the JVM don't know the purpose of the code.
e.g. this keyword shows a hash value instead of memory addressNo it doesn't: it depends entirely on the actual class of the object referred to by 'this', and specifically what its toString() method does.
similarly "total" maps null as a literal.Completely meaningless. "total" doesn't 'map' anything, it is just a literal. The behaviour you describe is a property of the string concatenation operator, not of string literals.
I hope you can understand this.Nobody could understand it. It is compete nonsense. The correct answer has already been given. Please read the thread before you contribute.
Maybe you are looking for
-
Need a report on open order aging. The open order means not delivered or partially delivered. Further with days range since its open or not fully delievered i.e. > 15 days or 15-30 days and so on. The standard transactions Va05 and VL10c can provide
-
Signature.Verify()
Can someone explain this please? thnaks verify public abstract boolean verify(byte[] inBuff,-->Is this a Message Digest? short inOffset, short inLength, byte[] sigBuff, short sigOffset, short sigLength) throws CryptoExceptionVerifies the signature of
-
Hi i want to how to use DTO in struts frame work.
hi all, i want to display content on jsp pages using DTO object. in my application one jsp page for user input. foruser input i am creating one action form for this. and also one DTO class for handing action form . my main aim is elimunate the action
-
File containing format changes done to columns in OBIEE 10g
Hi Please, let us know the file and its location in which the format changes done to columns are stored in OBIEE 10G. Thanks.
-
Problems with Oracle University CertView Authentication
Hi, I have a problem with Authentitsation on CertView When I try to Authenticate My CertView Account I get the following error Third invalid attempt We are sorry, but we are still unable to verify your information. Your account has been referred to O