Doubts on t-code F.05
Hi
When you execute F.05, the trasaction valuates the line items or balance (according to the selection). Now if you donot run the batch input session, will the program still store the last revaluation for that line item. Will it update any tables with the last revaluated amount for that line item or balane or will it only store the last relvauted amount for each item if the postings are carried out.?
thanks
Hi Benson,
Until the batch input session was processed for revaluation, revaution will not takes place for those line items. It stores the last reveluated amounts for each item i.e. tables will be updated only when the batch input session was processed.
Thanks,
Regards,
Ramnath.
Similar Messages
-
Hi All,
Currently I am able to upload a file to ZIMS forder by giving path /IMS/DOWNLOAD/........ My doubt is, if the file contains more (in my case 35 fields) columns, then it splits and displays in 2 or 3 lines. From here If I try to download to excel, excel file aslo looks same as ZIMS file.
Is ther any way that we can increase the size of the ZIMS forlder, complete heare in single row and each line items in single row under respective header.
Ex: The file should looks like ALV output or how the file looks after download ALV output data in excel file.
I hope u all undersata my quastions, Please provide your suggestions.
Thanks in advance,
Best regards,I entered the correct quantity and posted in t code MI10
is this fine..
Edited by: sudhir krishna kumar singh on Nov 8, 2011 2:03 PM -
Hi all experts,
I am very new to ABAP.I need to copy item data from reservation document to goods issue transaction item data using t-code MB1A. Apart from that i need the movement type to be default from reservation document. Further i need to process the GI transaction data.
Please help me know how can i do it. Thanks in advance
Biya.I don't think this can be causes of the behavior in MB1A. What about other server (like development or quality) ?
Can you please check the screen painter for the program SAPLKACB and screen 1001 from SE80.
Can you see the field COBL-KOSTL as input = "Possible" ? (look into the blog post for more details A brief interpretation about field selection and screen layout used in MM) -
Hi , does the byte code generated by 64 bit compiler runs on 32 bit machine? is byte code dependent on bit length of the machine?
jtahlborn wrote:
Muralidhar wrote:
I know this is not relevant here but why does tomcat , Eclipse releases have separate zip files for 32 bit windows and 64 bit windows. They also contain some exe fiies. I think they are developed on java and why they have releases specific to plat farm?don't use eclipse myself, but i believe it uses a custom gui toolkit (swt), which is a thin wrapper on the native ui toolkit for the relevant platform. as such, this toolkit most likely requires some native code, which must be compiled appropriately for the platform.Right you are. It stems from the awt days and is very similar to it - im rusty but i believe the biggest difference was that swt is single threaded.
The main executable thing in eclipse is the bootstrapper eclipse.exe however. There are also plugins that require natives. Those are the things that are influenced by the cpu architecture, although you can just safely default to the 32 bits version and not think about it. Some plugins even work better then. -
Doubt in this code can any one clarify this
this is a code in program generated by sap query
SELECT VBRKBUKRS VBRKBZIRK VBRKFKDAT VBRKKUNAG VBRK~SPART
VBRKVBELN VBRKVKORG VBRKVTWEG VBRKXBLNR VBRP~FKIMG
VBRPMATKL VBRPMATNR VBRPPOSNR VBRPVBELN VBRP~VKBUR
VBRPVKGRP VBRPVRKME VBFAERDAT VBFAMEINS VBFA~POSNN
VBFAPOSNV VBFARFMNG VBFAVBELN VBFAVBELV VBFA~VBTYP_N
VBFA~VBTYP_V
INTO (VBRK-BUKRS , VBRK-BZIRK , VBRK-FKDAT , VBRK-KUNAG , VBRK-SPART
, VBRK-VBELN , VBRK-VKORG , VBRK-VTWEG , VBRK-XBLNR , VBRP-FKIMG
, VBRP-MATKL , VBRP-MATNR , VBRP-POSNR , VBRP-VBELN , VBRP-VKBUR
, VBRP-VKGRP , VBRP-VRKME , VBFA-ERDAT , VBFA-MEINS , VBFA-POSNN
, VBFA-POSNV , VBFA-RFMNG , VBFA-VBELN , VBFA-VBELV , VBFA-VBTYP_N
, VBFA-VBTYP_V )
FROM ( VBRK
INNER JOIN VBRP
ON VBRPVBELN = VBRKVBELN
INNER JOIN VBFA
ON VBFAPOSNV = VBRPPOSNR
AND VBFAVBELV = VBRPVBELN )
WHERE VBRK~BUKRS IN SP$00009
AND VBRK~BZIRK IN SP$00012
AND VBRK~FKDAT IN SP$00002
AND VBRK~KUNAG IN SP$00003
AND VBRK~SPART IN SP$00013
AND VBRK~VBELN IN SP$00001
AND VBRK~VKORG IN SP$00010
AND VBRK~VTWEG IN SP$00011
AND VBRP~MATKL IN SP$00008
AND VBRP~VKBUR IN SP$00015
AND VBRP~VKGRP IN SP$00014
AND VBFA~VBTYP_N IN SP$00004
AND VBFA~VBTYP_V IN SP$00005.
%DBACC = %DBACC - 1.
IF %DBACC = 0.
STOP.
ENDIF.
CHECK SP$00004.
CHECK SP$00005.
CHECK SP$00009.
CHECK SP$00012.
CHECK SP$00002.
CHECK SP$00003.
CHECK SP$00013.
CHECK SP$00001.
CHECK SP$00010.
CHECK SP$00011.
CHECK SP$00008.
CHECK SP$00015.
CHECK SP$00014.
CHECK SP$00006.
PERFORM TEXTFIELD_REFRESH(RSAQEXCE).
PERFORM TEXTFIELD_CONTEXT(RSAQEXCE) USING 'VBRK' VBRK.
PERFORM TEXTFIELD_CONTEXT(RSAQEXCE) USING 'VBRP' VBRP.
PERFORM TEXTFIELD_CONTEXT(RSAQEXCE) USING 'VBFA' VBFA.
PERFORM TEXTFIELD_CALL(RSAQEXCE) USING VBRP 'VBRP' 'MATKL'
TEXT_VBRP_MATKL.
PERFORM TEXTFIELD_CALL(RSAQEXCE) USING VBFA 'VBFA' 'VBTYP_N'
TEXT_VBFA_VBTYP_N.
PERFORM TEXTFIELD_CALL(RSAQEXCE) USING VBFA 'VBFA' 'VBTYP_V'
TEXT_VBFA_VBTYP_V.
ADD 1 TO %COUNT-VBRK.
%LINR-VBRK = '01'.
EXTRACT %FG01.
%LINR-VBRK = '02'.
EXTRACT %FG02.
%EXT-VBRP02 = 'X'.
EXTRACT %FGWRVBRP02.
%LINR-VBRK = '03'.
EXTRACT %FG03.
%LINR-VBRK = '04'.
EXTRACT %FG04.
%EXT-VBFA04 = 'X'.
EXTRACT %FGWRVBFA04.
%LINR-VBRK = '05'.
EXTRACT %FG05.
ENDSELECT.
in this code what check statement doesHi Avinash kodarapu,
The use of check statement is ...
Terminating a Loop Pass Conditionally
To terminate a single loop pass conditionally, use the
CHECK <condition> statement in the statement block of
the loop.
If the condition is not true, any remaining statements
in the current statement block after the CHECK statement
are ignored, and the next loop pass starts. <condition>
can be any logical expression.
DO 4 TIMES.
CHECK SY-INDEX BETWEEN 2 and 3.
WRITE SY-INDEX.
ENDDO.
The output is:
2 3
The first and fourth loop passes are terminated without
the WRITE statement being processed, because SY-INDEX is
not between 2 and 3.
So what the check statement does is that it checks if
SPXXXXX values are null or not. If SPXXXXX values are
null the current loop terminates and starts with next
value for the select statement.
Hope this helps you.
Regards,
Maheswaran.B -
Hey guys ,
I have many doubts regarding tcode SMQ1.
1.Is it correct that in SMQ1 ,we see all the queues which are stuck ?
2.If yes, How do we release them or correct them ?
3.Whats the use of various options in the transactions , eg :
<b>lock</b> icon ,<b> unlock</b> icon, <b>lock immediately</b> icon, <b>unlock without activation</b> icon.
Please help.
Thanks
SSthanks Animesh ..
Your answer helped , I also wen through this help topic .It really cleared many of my doubts ..
http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/content.htm
I am closing this topic .
SS -
What is the meaning of the below statement
lo_desc ?= <ls_descriptor>-descriptor.Hi,
Like class references, you can assign interface references to different reference variables. You can also make assignments between class reference variables and interface reference variables. When you use the MOVE statement or the assignment operator (=) to assign reference variables, the system must be able to recognize in the syntax check whether an assignment is possible.
Suppose we have a class reference <cref> and interface references <iref>, <iref1>, and <iref2>. The following assignments with interface references can be checked statically:
<iref1> = <iref2>
Both interface references must refer to the same interface, or the interface of <iref1> must contain the interface <iref2> as a component.
<iref> = <cref>
The class of the class reference <cref> must implement the interface of the interface reference <iref>.
<cref> = <iref>
The class of <cref> must be the predefined empty class OBJECT.
In all other cases, you would have to work with the statement MOVE ...? TO or the casting operator (?=). The casting operator replaces the assignment operator (=). In the MOVE... ? TO statement, or when you use the casting operator, there is no static type check. Instead, the system checks at runtime whether the object reference in the source variable points to an object to which the object reference in the target variable can also point. If the assignment is possible, the system makes it, otherwise, the catchable runtime error MOVE_CAST_ERROR occurs.
You must always use casting for assigning an interface reference to a class reference if <cref> does not refer to the predefined empty class OBJECT:
<cref> ?= <iref>
For the casting to be successful, the object to which <iref> points must be an object of the same class as the type of the class variable <cref>. -
Doubts about transaction code V_V2
I got one issue from clien, they said they want to sort one material reschduling by date.
so they set V_V2 first screen as document category = 0, delivery priority = 0, date = 1, document number = 2, document item = 3. and in second screen display as first sort by customer number, and in each customer number, it is sort by date(or maybe by document number).
where I can see the result after execute V_V2? how can I set it sort by date.Hi,
The sort order section, gives you option to sort by date of creation or earliest schedule line date.
The output from V_V2 will be a screen which will show you sales orders with material, qty, date information. This screen will also show you dates which have got better delivery dates compared to original schedule dates or dates which have been postponed into future due to rescheduling. You then can choose the orders you want the system to process.
suggestion would be to run with one material and one plant for you to get better idea of what the system proposes when you execute this transaction. Also you may use simulation option to check results of run. This does not save the results of rescheduling.
regards,
Vaibhav -
Doubt in RSRT regarding generate query.
Hi All,
I have a doubt in transaction code RSRT (Query monitor). Under the tab environment, there are 2 options.
1) Generate queries.
2) Gen.Queries directly as shown below.
i.e in RSRT> Environment> Generate Query
and RSRT> Environment> Gen. Query directly.
I would like to know what the functions of these two options are and what they do?
And also would like to know how these 2 are different from generate report.
I know generate report means regeneration of query, but what does regeneration of query actually do?1) generate queries = generate the query @ next call.
This means it does not gets generated unless the query is called by a workbook, web template,...
2) Directly: generates the selected queries directly.
Generation of a query: a query is in fact an ABAP program. This program is created by the BI system.
To generate a query is to 'create' the ABAP program for the query.
You can also delete the old ABAP's (old versions):
environment -> delete old ABAPs -
Failed to open the connection: Error Code 17
Here's an odd one.
Environment:
VB.NET Winform
Visual Studio 2008
.NET framework 2.0
Crystal Reports 2008
ODBC connection
I have three reports, living in the same directory. They are essentially identical, except for the grouping. All three run successfully within Crystal reports.
From a report viewer Winform in VS, two of the three run. As I am dealing with a small data set, the reports render quickly. On the third report, There is a long pause when the report viewer form opens, then I finally get an error:
"Failed to open the connection.
Details: [Database Vendor Code: 17]
Failed to open the connection.
CallReportByExtension 58F5C135-7BA3-4215-898A-DADA6C7DAD9C.rpt
Details:[Database Vendor Code: 17]
I was initially getting similar errors on all three reports, before changing the datasource location to my ODBC connection. I have double-checked the location, verified the database, etc.
What am I doing wrong? I can provide the VB code if requested, but since the other two reports work properly, I doubt it's code. I do know that I am passing the report name and path correctly to the report viewer form.
As I am about to kick my monitor through the window and become a street denizen, I would greatly appreciate any help that would be offered.
Thanks,
Mike BecknerThanks for the reply. This code works...two of the three reports work.
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class frmReportViewer
Dim m_datStartDate As Date
Dim m_datEndDate As Date
Dim m_strReportPath As String
Dim m_strReportName As String
Dim m_strStaticPath As String = "c:\Program Files\CallReportViewer\Reports\"
Dim crConnectionInfo As New ConnectionInfo
*****Omitting property declarations--I assign the report name and path via these properties. *****
Private Sub frmReportViewer_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
LoadReport()
End Sub
Public Sub LoadReport()
Dim crReportDocument As New ReportDocument
Dim crTableLogonInfo As New TableLogOnInfo
Dim crTables As Tables
Dim crTable As Table
Try
With crConnectionInfo
.ServerName = "CallWhereData"
.DatabaseName = "CallWhereData"
.UserID = "MyID"
.Password = "MyPassword"
End With
Me.Text = m_strReportName
crReportDocument.Load(m_strStaticPath & m_strReportPath)
crReportDocument.SetParameterValue("1StartDate", m_datStartDate)
crReportDocument.SetParameterValue("2EndDate", m_datEndDate)
crTables = crReportDocument.Database.Tables
For Each crTable In crTables
crTableLogonInfo = crTable.LogOnInfo
crTableLogonInfo.ConnectionInfo = crConnectionInfo
crTable.ApplyLogOnInfo(crTableLogonInfo)
Next
CrystalReportViewer1.Dock = DockStyle.Fill
CrystalReportViewer1.ReportSource = crReportDocument
Catch ex As Exception
MessageBox.Show(Err.Description)
End Try
End Sub
End Class -
Hello everyone,
In ABAP, how do I check to see if a field is null and if it is then fill it in with some value. I have the following statement however, I am pretty sure this not correct because it seems to overwrite all my dates with current system date. So If this code runs today it will put in system date for all the records coming in but if I run this code tomorrow it will replace the date with tomorrow's date which is useless.
Select * from /BI0/MProfit_Ctr into table lt_profit_Ctr.
Read table lt_profit_Ctr with key PROFIT_CTR = /BI0/MPROFIT_CTR.
if sy-subrc <> 0 or lt_profit_Ctr-CALDAY IS INITIAL.
RESULT = SY-DATUM.
ENDIF
If a record for a profit center is there but the date is not there it is supposed to put in a current system date for that record but if a profit center is there with a date it MUST not do anything and move on and if profit center is not there then add it with a date.
Please let me know your ideas,
Syed.sorry actually the statement goes like this
update /BI0/MProfit_Ctr with wa_profit_Ctr transporting calday.
what this statement will do is that when calday is initial for the particular record u have retrieved it will assign the system date to the work area of the retrieved record but then u need to update ur database table back with this data so we use update statement.
but again i'm not sure why are u using read instead of loop at if only one record is getting retrieved use select single.
and
this is the code u posted above
Select * from /BI0/MProfit_Ctr into table lt_profit_Ctr.
Read table lt_profit_Ctr with key PROFIT_CTR = /BI0/MPROFIT_CTR.
if sy-subrc 0 or lt_profit_Ctr-CALDAY IS INITIAL.
RESULT = SY-DATUM.
ENDIF
i have some doubts in this code, please clarify those
Read table lt_profit_Ctr with key PROFIT_CTR = /BI0/MPROFIT_CTR.
whats the thing i have marked in red, i see that its the same as ur table name what condition u r trying to check in read table.
i think it shud go like this.
Select * from /BI0/MProfit_Ctr into table lt_profit_Ctr
where PROFIT_CTR = <some variable having ur profit_ctr>
now loop at and rest of the code is same as above discussion
if u r sure that only one record is going to get retrived then
use
select single * from /BI0/MProfit_Ctr into wa_profit_Ctr
where PROFIT_CTR = <some variable having ur profit_ctr>
then update /BI0/MProfit_Ctr with wa_profit_Ctr.
if i'm wrong then please explain ur requirement for us to help u better.
regards,
kartik
Edited by: kartik tarla on Dec 20, 2008 9:23 AM -
HI,
I know the tax procedure of TAXINN, but i have small doubt about Tax Code and Conditon Record.
If we maintain the Tax Percentage i n the Tax Code and Condtion Record also. What is the use maintain the Tax Percentage in two menctioned placess.
Thanks,Dear,
If you are using tax procedure TAXINN then maintain percentage in FV11, there is no need to maintain the same at Tax code level.
Br,Vivek -
Re:T.Code:VF-01
Dear Experts,
Good Morning to you,
Customer.Id : AB00012
Name : Abdul
Reference Key : 11111
Assignment (Field) No OLD : 11111
Assignment (Field) No NEW : AB12-12345
I have a doubt in T.Code:VF01 when the document is posting the document is saving as e.g:11111 means Reference number which we have given in Document. The issue is my Customer.id is AB00012 & Name : Abdul when ever the user post the transaction in Assignment field it must show as e.g.AB12-12345 (AB12 is short cut of that Customer id) and when ever the next document is posting the number must be update to e.g:AB12-12346, presently what they are doing is after posting the document they open the T.Code-VF02 and they are manually updating in Assignment field as e.g.AB12-12345 because if they see T.Code:FBL5N they can know that how many documents raised upto date for that customer. So, can anybody guide me how to solve this issue its very very urgent.
Awaiting for your golden replies & points will be assign for useful answers.
Thanks in Advance,
KUMAR.Hi,
You have to implement enhancement SDVFX008 with following code, which is triggered when invoice is released to accounting.
Also you have to create a Customer table (ZKUN) with two fields:
FieldName-Data elment-Data type-Length-Short text
MANDT-MANDT-CLNT-3-Client
KUNNR-KUNNR-CHAR-10-Customer Number 1
ZUONR- -NUMC-6-Last Number
tables: zkun .
select single * from zkun
where kunnr eq cvbrk-kunrg.
if sy-subrc <> 0.
zkun-kunnr = cvbrk-kunrg.
endif.
zkun-zuonr = zkun-zuonr + 1.
loop at xaccit.
concatenate cvbrk-kunrg zkun-zuonr into xaccit-zuonr
separated by '-'.
modify xaccit transporting zuonr.
endloop.
modify zkun. -
Hi All,
I have some doubts about t.code T.code MMPV:
- this t.code is for opening a new period: how to know the periods already opened?
- if a new period is opened by mistake? Could I come back to the (two) previous (also managing tables by SE16N)?
Thanks
GandalfHi,
Use T. Code: MMRV and enter ur company code and can see/check/view which period is open for ur company code.
Before closing a period, you must ensure that all transactions are related like GR, GI, IR posted to respective period. In MM side you can post current period and current minus one period. If any transaction related to not posted and you close the period, you can consult FICO team for further action.
It is possible to re-open a previously closed period. However, it is NOT advisable to do so because the valuation data of the previous period could be affected.
In general, it is only safe to reopen a previously closed period when no material postings have been done after the period shifting to the new period. If there has already been postings after the period shifting to the new period, reverting the period back will cause database inconsistencies in the history tables.
If you decide to proceed with this process, you can use the program RMMMINIT, but, please review the documentation of this program first!! and the check the SAP notes 487381 (for the error message that you are receiving) and the 369637 (for an explanation about the inconsistencies that will be generated.
Steps are as below;
Go to Transaction Code SE38
Enter program name RMMMINIT
Execute or press F8 function button
Enter your company code (From and To)
Enter relevant date: Say 01/03/2009 for Jan. 2009 month to be opened as of now
That means, user can post for the month of Dec 2008 as well as Jan. 2009 .Refer SAP Note No. 487381 for more details.
As per SAP Notes 487381 ( If the periods are opened in advance in mmpv to again change it to current period the following process should be follow ), Go to Tcode MMPI, then go to menu bar and select system -> user profile->owndata.In that screen , under the parameters tab enter MMPI_READ_NOTE in Parameter ID field and enter, then under short description you will get Initialise period. Next Save.
Again go to MMPI enter company code, period and year and execute.
Other way of doing ,it is follow these steps[But do not try these steps in Production system]:
1. Use T.code: OX18, and delete the plants assigned to your CO.Cd and save.
2. Use T.code: OMSY and change the posting period to the one you want and save.
3. Use T.code: OX18 and assign the plants you have deleted in step 1.and save.
Regards,
Biju K
Edited by: Bijay Kumar Barik on Mar 15, 2009 12:07 PM -
Trnsaction Code OASV and Transaction Code OAMK
Hi friends,
I have a doubt.
Transaction Code OASV is for loading the GL balances for Assets. (giving effect in GL Books)
Transaction Code OAMK is for setting and Resetting the reconciliation account.
Question:
1) Whether do I need to reset the Reconcilaition account in transaction Code OAMK, before posting in transaction code OASV?
2) If I Credit the Accumulated Depreciation & Debit the Initial Upload in transaction Code OASV, whether this accumulated depreciation will cause probllem, when system posts the depreciation through transaction Code AFAB?
Please can you educate me, Thank you in Advance
Thank You & Kindest Regrads
SrikaanthDear Srikaanth,
1) No, you don't have to do it. OASV will allow you to post to FA reconciliation accounts.
2) No. it won't. This is the way to reconcile the FI-AA sub-ledger and FI-GL. After OASV check the asset history sheet as of the takeover date.
Regards,
Milen.
Maybe you are looking for
-
Issue with Hyperlink in the Office 2013
Hi, i have creared a hyperlink in my outlook 2013 email for a sharepoint it was working excatly fine. however we have asked to paste the same vanity URL in the word'2013, which is not working or taking to the excat location. I tried all the support a
-
Immediate Transfer Order Creation not occuring for Sales Document Type
Hello gurus, I have a situation where a transfer order is not being created immediately for a specific sales document type. Here is an example document flow of a desired scenario where the system is working: Sales document type: ZOR > Delivery type
-
Error while doing goods posting
Hi, I am trying to do goods posting in TCode - MB1C movement type is - 561. I am getting an error message "Posting is possible only in month 10/2006 or 0000/00". My current posting period is 10/2006 in Material Master. As well as transaction MMPV sho
-
Help! Does anyone know how to set up a Crazy Domains email account in Mac Mail? I'm at the point of screaming with frustration. None of the settings are specific enough and the automatic setup app doesn't work. Any help would be greatly appreciated.
-
I am unable to downgrade my iCloud storage plan in Windows or on my iOS device. I cannot hit the "done" button to change the plan. Any ideas?