Create Journals for Closed Period
HI,
In July, the user forgot to run journal entries in FA subledger, so the depreciation expenses didn't get posted to GL. So there were variances between FA and GL.
How to capture the July Depreciation journal entries, since the period is already closed.
Since the July period can't be opened, how to deal with these in August.
Thanks in advance.
Hello.
Once you cannot open the GL period (which will be the best solution), note down the impact that it will cause. You can run the Journal Entry Reserve Ledger Report, where you wil find the total depreciation for the month and also the accumulated depreciation. Between this report and you GL Trial Blance for July you will have this difference. In August, post both the FA journals from July and August and, at that moment you shall have no differences.
Hope this helps.
Octavio
Similar Messages
-
Reserval of Assessment Cycles for closed periods - FAGLGA15
Hello,
We have assessment cycles in closed periods which we want to reverse / repost in current period. We are using ECC New GL functionality. Tcode KISR does not seem to recognize Assessment cycles created with FAGLGA1* .
Suggestions / options to achieve the end result, please.
Regards
Jayesh.Hi:
If your CO allocation has some external postings (like GL or fixed assets) or generating some intercompany documents, then it needs FI to be open also. It happens sometimes if the allocation goes external so it would need fI period to be open also. If FI is close but CO is open, it would only work for CO specific allocations and others would error out.
Please check the cycle/segment which is in error. If it is suppose to hit FI, then FI (OB52) and CO (OKP1) periods should be in sync.
Thanks.
Rahul -
Can SAP run the depreciation for closed Period and posting to diff month?
My client forgot to run the depreciation for Jan 2011, and now the Jan period has been closed and report also done.
My solution was to re-open the Jan and does the depreciation, once completed reclassify Jan depreciation posting to Feb 2011 manually.
I am just wandering whether SAP can handle this different way.
Can SAP performs Jan (Closed Period) depreciation and post to Feb period automatically or any other suggestions?
CheersHi
Yes, you can do that
Follow this thread... Unable to post depreciation- Error AA730
Using ABF1, you can do it
Br, Ajay M -
Create values for analogous periods in the same table with DS
Hi,
in the course of a pilot we want to create additional columns with data for analogous periods.
We have values for a month and need to create new columns for values for last month and last year in order to compare.
Attached youu2019ll find a few sample rows resembling the basic concept of what we have
Region Country Year Month Value
Europe Spain 2009 1 285
Europe Spain 2009 2 129
Europe Spain 2009 3 153
Europe Spain 2008 1 288
Europe Spain 2008 2 284
Europe Spain 2008 3 125
Europe France 2009 1 135
Europe France 2009 2 125
Europe France 2009 3 284
Europe France 2008 1 208
Europe France 2008 2 221
Europe France 2008 3 220
In this case, new columns would be
LastMonth (125 for Spain month 1 year 2009, since this is the value for month 3 year 2008)
LastYear (288 for Spain month 1 year 2009, since this is the value for month 1 year 2008).
Can you help on what function to use in the DS query transformation?
thanks everybody, and enjoy!Hi David,
Probably the easiest way of resolving this would be to add extra columns which show the projected date each row should be shown on e.g.
Region Country Year Month Value LM_Year LM_Month LY_Year LY_Month
Europe France 2008 1 208 2008 2 2009 1
Europe France 2008 2 221 2008 3 2009 2
Europe France 2008 3 220 2008 4 2009 3
Europe France 2009 1 135 2009 2 2010 1
Europe France 2009 2 125 2009 3 2010 2
Europe France 2009 3 284 2009 4 2010 3
This would be written to a staging table then used as a source with the original source file to produce the target table. I've illustrated an example of how this could be achieved below:
Create two dataflows; DF 1 and 2.
In DF 1 read source, add additional columns to show the date (year, month, etc) this should be projected as. This would need to be done for both the last month and last year. Load staging table.
In DF 2 Read the source and outer join to the new staging table twice. Use the region, Country, Year, Month, to join and use the new additional projected date columns. Ensure the last month date fields are used on one staging table and last year date fields are used on the next staging table. The value from the two staging tables is then used in the last month and last year value.
Load into target table.
To calculate the projected date columns you would probably want to format the source fields into a date then add the required number of months. e.g. to_date('01' || month || year, 'DDMMYYYY') + 12
Obviously this would need the stage table to be truncated before each load and you would need to assess your load strategy. When doing these calculated fields if you have any retrospective updates on the source then these would then need recalculating, therefore this assumes it's a complete reload each time.
Edited by: Richard Saltern on Jul 16, 2010 2:01 PM
Edited by: Richard Saltern on Jul 19, 2010 10:10 AM -
Creat Job for LSMW (periodical data transfer)- idoc BLAORD
Hi,
We are trying to create job for LSMW (thru frame program for periodic data transfer) for idoc BLAORD (Purchasing contract)
When I am running the job that I created, the job is cancelled and the error is:
"Upload from front-end is not possible in batch mode.
Message no. /SAPDMC/LSMW_OBJ_070 020"
How can I correct that? so I will be able to run a job (the job mast run background?)
Thanks,
Tal SassonHello,
I was also receiving the same message /SAPDMC/LSMW_OBJ_070 020 even though I specified in /SAPDMC/SAP_LSMW_INTERFACE the server path. The problem was that in LSMW->Specify Files you have to delete the definition of front-end files and define application server files.
That Flag File (Path and Name) (field /SAPDMC/LSOINP-FILENAME in program /SAPDMC/SAP_LSMW_INTERFACE) is kind of useless since it is ignored anyway and files defined in LSMW object are imported and they have to be read anyway if you use more than one file.
Regards,
Peter -
Invoice cancellation should not allow for closed periods
Dear All,
We will be closing the posting period for each quarter,and declare the sales figure.,what ever the invoices we have made should not be cancelled in that quarter.,i want the a check in the system that if any cancellation during this quarter which is closed ,should not allow to cancel the invoice.ofcourse the accounting document will not be generated as the posting period is closed but still the invoice is generated and blocked for accounting.i want the creation of billing document should be blocked.
i Know this can be achieved By defining new routine in VOFA and assign it in VTFL., but is there any standerd routine there which will solve my purpose or i hae to go for new routine.
REgards
ShakthiHello Shakthi,
In standard, there is note 180756.
Unfortunately the note 180756 just helps for billing creation, it is not useful for
billing cancellation.
The note 180756 suggests to develop a copy requirement routine checking
the periods.
But in VF11 copy requirement routine are not performed.
Unfortunately there is not a ready-to-use workaround.
In transaction VOFA is possible to define a "copy requirement" routine,
which is performed when the invoice is cancelled.
You could create a routine doing the necessary check, and put
it here.
Regards,
Alex -
Run CKMLCP (material ledger cockpit) for closed period in MMPV
Hi,
I would like to run CKMLCP for period 12.2008, however MMPV was run in 02.2009, and only january and fabruary 2009 are allowed for material postings.
How can I settle material ledger in 12.2008? I know about note 361236 (CKMLCP: No period-end closing operations after period shift), but don't know if this will do all the proper postings or only close 12.2008 technically.
Regards,
KarolHi Carol ,
Please remeber costing Run i.e CKLMCP is a closing activity so it should be done only at the time of closing a particular period .A syou said two periods are open for MM but costing also post some Accounting enteries if FI period is closed the its not possible.
And its not recommended to run costing any time in middle of the period.
Thanks
Deepa -
Create records for missing periods in transformation
I need to create some routine that creates fical periods missing with 0,00 as value in de key figure and the characteristics remain the same. It is possible to create in the transformation something like this? Should put it in the initial routine or in the end one?
Source
Company 1; Account 1; Fiscper 012009; KF 345 Eur
Company 1; Account 1; Fiscper 032009; KF 123 Eur
Company 1; Account 1; Fiscper 062009; KF 678 Eur
Company 1; Account 2; Fiscper 012009; KF 987 Eur
Final destination
Company 1; Account 1; Fiscper 01.2009; KF 345 Eur
Company 1; Account 1; Fiscper 02.2009; KF 0 Eur
Company 1; Account 1; Fiscper 03.2009; KF 123 Eur
Company 1; Account 1; Fiscper 04.2009; KF 0 Eur
Company 1; Account 1; Fiscper 05.2009; KF 0 Eur
Company 1; Account 1; Fiscper 06.2009; KF 678 Eur
Company 1; Account 1; Fiscper 07.2009; KF 0 Eur
Company 1; Account 2; Fiscper 01.2009; KF 987 Euryou are right, that's what I'm afraid of.
I already have a end routine:
PROGRAM trans_routine.
* CLASS routine DEFINITION
CLASS lcl_transform DEFINITION.
PUBLIC SECTION.
* Attributs
DATA:
p_check_master_data_exist
TYPE RSODSOCHECKONLY READ-ONLY,
*- Instance for getting request runtime attributs;
* Available information: Refer to methods of
* interface 'if_rsbk_request_admintab_view'
p_r_request
TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
PRIVATE SECTION.
TYPE-POOLS: rsd, rstr.
* Rule specific types
TYPES:
BEGIN OF _ty_s_TG_1,
* InfoObject: ZIGCHENTI Magn_ci - Entity.
/BIC/ZIGCHENTI TYPE /BIC/OIZIGCHENTI,
* InfoObject: ZIGCHPART Magn_ci - Partner.
/BIC/ZIGCHPART TYPE /BIC/OIZIGCHPART,
* InfoObject: ZIGCHCTSH Magn_ci - CtShare.
/BIC/ZIGCHCTSH TYPE /BIC/OIZIGCHCTSH,
* InfoObject: ZIGCHCURR Magn_ci - Currency.
/BIC/ZIGCHCURR TYPE /BIC/OIZIGCHCURR,
* InfoObject: ZIGCHZONE Magn_ci - ZONE.
/BIC/ZIGCHZONE TYPE /BIC/OIZIGCHZONE,
* InfoObject: 0FISCPER Exercício / período.
FISCPER TYPE /BI0/OIFISCPER,
* InfoObject: 0FISCVARNT Variante de exercício.
FISCVARNT TYPE /BI0/OIFISCVARNT,
* InfoObject: ZIGKFCSAM Magnitude - Consolidated Amount.
/BIC/ZIGKFCSAM TYPE /BIC/OIZIGKFCSAM,
* InfoObject: 0CURRENCY Código da moeda.
CURRENCY TYPE /BI0/OICURRENCY,
* InfoObject: 0FISCYEAR Exercício.
FISCYEAR TYPE /BI0/OIFISCYEAR,
* InfoObject: 0FISCPER3 Período contábil.
FISCPER3 TYPE /BI0/OIFISCPER3,
* InfoObject: ZIGCHAINT Magn_ci - Audit ID.
/BIC/ZIGCHAINT TYPE /BIC/OIZIGCHAINT,
* InfoObject: ZIGCHFINT Magn_ci - Fluxo.
/BIC/ZIGCHFINT TYPE /BIC/OIZIGCHFINT,
* InfoObject: ZIGCHGLAC Magn_ci - Conta.
/BIC/ZIGCHGLAC TYPE /BIC/OIZIGCHGLAC,
* InfoObject: ZIGCHCINT Magn_ci - Categoria.
/BIC/ZIGCHCINT TYPE /BIC/OIZIGCHCINT,
* InfoObject: ZIGCHPINT Magnitude - Perímetro de Consolidação.
/BIC/ZIGCHPINT TYPE /BIC/OIZIGCHPINT,
* InfoObject: ZIGCHCCUR Magn_ci - Consolidation Currency.
/BIC/ZIGCHCCUR TYPE /BIC/OIZIGCHCCUR,
* InfoObject: ZIGCHVINT Magnitude - Versão de Consolidação.
/BIC/ZIGCHVINT TYPE /BIC/OIZIGCHVINT,
* InfoObject: ZIGCHPROD Magn_ci - PROD.
/BIC/ZIGCHPROD TYPE /BIC/OIZIGCHPROD,
* InfoObject: ZIGCHDEST Magn_ci - Dest.
/BIC/ZIGCHDEST TYPE /BIC/OIZIGCHDEST,
* InfoObject: ZIGKFCSAC Magn - Cons.Amount - CURR.
/BIC/ZIGKFCSAC TYPE /BIC/OIZIGKFCSAC,
* InfoObject: ZIGKFCAIP Magn - Cons.Amount - IVA - PMP.
/BIC/ZIGKFCAIP TYPE /BIC/OIZIGKFCAIP,
* InfoObject: ZIGKFCAIR Magn - Cons.Amount - IVA - PMR.
/BIC/ZIGKFCAIR TYPE /BIC/OIZIGKFCAIR,
* InfoObject: ZIGKFVLM Dados Magnitude - Valor Mensal.
/BIC/ZIGKFVLM TYPE /BIC/OIZIGKFVLM,
* Field: RECORD.
RECORD TYPE RSARECORD,
END OF _ty_s_TG_1.
TYPES:
_ty_t_TG_1 TYPE STANDARD TABLE OF _ty_s_TG_1
WITH NON-UNIQUE DEFAULT KEY.
*$*$ begin of global - insert your declaration only below this line *-*
... "insert your code here
*$*$ end of global - insert your declaration only before this line *-*
METHODS
end_routine
IMPORTING
request type rsrequest
datapackid type rsdatapid
EXPORTING
monitor type rstr_ty_t_monitors
CHANGING
RESULT_PACKAGE type _ty_t_TG_1
RAISING
cx_rsrout_abort.
METHODS
inverse_end_routine
IMPORTING
i_th_fields_outbound TYPE rstran_t_field_inv
i_r_selset_outbound TYPE REF TO cl_rsmds_set
i_is_main_selection TYPE rs_bool
i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
i_r_universe_inbound TYPE REF TO cl_rsmds_universe
CHANGING
c_th_fields_inbound TYPE rstran_t_field_inv
c_r_selset_inbound TYPE REF TO cl_rsmds_set
c_exact TYPE rs_bool.
ENDCLASS. "routine DEFINITION
*$*$ begin of 2nd part global - insert your code only below this line *
... "insert your code here
*$*$ end of 2nd part global - insert your code only before this line *
* CLASS routine IMPLEMENTATION
CLASS lcl_transform IMPLEMENTATION.
* Method end_routine
* Calculation of result package via end routine
* Note: Update of target fields depends on rule assignment in
* transformation editor. Only fields that have a rule assigned,
* are updated to the data target.
* <-> result package
METHOD end_routine.
*=== Segments ===
FIELD-SYMBOLS:
<RESULT_FIELDS> TYPE _ty_s_TG_1.
DATA:
MONITOR_REC TYPE rstmonitor.
*$*$ begin of routine - insert your code only below this line *-*
DATA: wa_result_fim type _ty_s_TG_1.
DATA: l_tabix type sy-tabix.
CLEAR wa_result_fim.
l_tabix = 0.
SORT RESULT_PACKAGE BY /BIC/ZIGCHENTI /BIC/ZIGCHAINT /BIC/ZIGCHGLAC
/BIC/ZIGCHPINT
/BIC/ZIGCHVINT FISCPER.
LOOP AT RESULT_PACKAGE assigning <RESULT_FIELDS>.
IF sy-tabix = 1.
<RESULT_FIELDS>-/BIC/ZIGKFVLM = <RESULT_FIELDS>-/BIC/ZIGKFCSAM.
ELSE.
l_tabix = sy-tabix - 1.
READ TABLE RESULT_PACKAGE INDEX l_tabix INTO wa_result_fim.
IF sy-subrc EQ 0.
IF wa_result_fim-/BIC/ZIGCHENTI =
<RESULT_FIELDS>-/BIC/ZIGCHENTI
AND wa_result_fim-/BIC/ZIGCHAINT =
<RESULT_FIELDS>-/BIC/ZIGCHAINT
AND wa_result_fim-/BIC/ZIGCHGLAC =
<RESULT_FIELDS>-/BIC/ZIGCHGLAC
AND wa_result_fim-/BIC/ZIGCHPINT =
<RESULT_FIELDS>-/BIC/ZIGCHPINT
AND wa_result_fim-/BIC/ZIGCHVINT =
<RESULT_FIELDS>-/BIC/ZIGCHVINT
AND wa_result_fim-FISCYEAR = <RESULT_FIELDS>-FISCYEAR.
Before I do this calculation I want it to validate if exist the period if not should append it with 0,00 and them do the subtraction.
<RESULT_FIELDS>-/BIC/ZIGKFVLM =
<RESULT_FIELDS>-/BIC/ZIGKFCSAM -
wa_result_fim-/BIC/ZIGKFCSAM.
ELSE.
<RESULT_FIELDS>-/BIC/ZIGKFVLM =
<RESULT_FIELDS>-/BIC/ZIGKFCSAM.
ENDIF.
ELSE.
EXIT.
ENDIF.
ENDIF.
ENDLOOP.
*-- fill table "MONITOR" with values of structure "MONITOR_REC"
*- to make monitor entries
... "to cancel the update process
* raise exception type CX_RSROUT_ABORT.
*$*$ end of routine - insert your code only before this line *-*
ENDMETHOD. "end_routine
* Method inverse_end_routine
* This subroutine needs to be implemented only for direct access
* (for better performance) and for the Report/Report Interface
* (drill through).
* The inverse routine should transform a projection and
* a selection for the target to a projection and a selection
* for the source, respectively.
* If the implementation remains empty all fields are filled and
* all values are selected.
METHOD inverse_end_routine.
*$*$ begin of inverse routine - insert your code only below this line*-*
... "insert your code here
*$*$ end of inverse routine - insert your code only before this line *-*
ENDMETHOD. "inverse_end_routine
Edited by: João Piçarra on Aug 13, 2009 12:18 PM -
How to Create records for n periods
hello,
Iu2019m new to script logic and MDX and need any help.
I would like to know how to do it:
Include a new information (100) for dimension account Sales, from time period 2008.NOV, 5 periods, like that:
2008.nov / 2008.dec/ 2009.JAN/ 2009.FEB/ 2009.MAR
100/ 100/ 100/ 100/ 100
Any suggestions?
Thanks in advance.
SueHello Kyle,
Thanks for your reply.
The application has a user-defined dimension, Emp. There is a property called date1 at the Emp dimension. Depending on the Emp selected, it will have a different initial time.
The number of periods (5 in the example) can be different. There is a member at the account dimension, period, that defines how many periods must be stored.
Information for Sales comes from other account, SalesTot. User inputs other values for SalesTot calculation.
So I have,
For emp1.dat1 = 2008.NOV
have to update Sales account, beginning from 2008.NOV and updating for the others periods. The biggest difficulty is because of the initial time and I have to create new records for the sequence, and I cannot have a hierarchy for this.
Hope this clarifies a bit.
Thanks again.
Sue -
Performing GR for closed period
Hi Experts,
we closed mm period but unfortunitely we have notice still one product we need to do GR.
so plz advice me how to perfor GR for close MM period
Thanks,
RajeshHi
Check in Tcode MMRV for Post to previous period and activate it.
Now you try to post in previous month it will allow.
You can also use Tcode OMSY to change the period but you have to be cautious if you are in live system.
Hope it helps
Thanks/Karthik
Edited by: Karthik on Aug 18, 2009 5:25 AM -
Prevent to create billing document in a closed period
hello
i want to know what is the best way to use transaction VF01 in SD for a billing date which is in an open period in Finance
today i have many users which are creating billing documents for closed periods and this is stuck in VFX3
is there any way to prevent users to do it and create billing documents in a previous period?
thanks
StephaneHi
Welcome to SDN! I Hope your 1st experience here is good
The intention of not posting the document and throwing it into VFX3 is exactly what you are looking for.. You need to cancel your document from VF02 and re-create it again...
If you want to put an ABAP check, to that saving in VF01 should not be allowed, use exit RV60AFZZ or RV60AFZB... But, I would say discipline is the apt solution to such issues
you can write logic in this exit with the help of ABAP consultant...
Regards
Ajay M -
Closing Period Authorization Change Non GL Documents
Version: SAP 2007 PL15
Description of requirements: A new authorization or period setting that would allow users to modify non-journal affecting attributes of a document like the due-date from a PO or the remarks field in a sales order after the period is set as a closing period without granting all users authorization to post within the closing period.
Valid as of: As soon as possible
Business needs: Many businesses have large PO's with multiple lines having different delivery dates which are used in MRP. The company does not want to allow these users to create new documents but as the due-dates get adjusted by the vendor the PO needs to be updated and when the PO is created in the closing period they are currently being blocked.
Examples: The customer creates a large POin January with 12 lines each line delivering on the 1st of the next month. on Feb. 1st the January period is set to closing period and all appropriate financial statements are genertaed. The vendor then calls and informs the purchasing employee that their March shipment will be late, sine that shipment contains goods that are used in production the estimated Duedate needs to be updated so MRP will not suggest incorrect stock levels ofother items or mistakenly suggest goods can be ready when they could not be. If this happens multiple times per day to several sales people then the individuals with modification authorization in the closing period would become enundated with requests.
Current Workaround: assign users authorization to closing periods which is not a sufficient long term work around, one clients books have already been corrupted by user error's in the purchasing and sales departments.
Proposed solution: A new Authorization that would allow modifications to documents that do not affect journal entries within the closing period. or the locked except sales period.
This has already impacted 2 customers strongly, Ioline systems and Dri-Eaz Inc.
Submitted By Dan Love for Omega GroupHi Greig,
Period Closing means users who have period closing authorization can post all types of transactions and documents. So if you have authorization to do this, you will still be able to post transactions. -
T CODE FOR OPEN PERIOD.
Dear all Guru's
I know that for closing period the T.CODE is MMPV , Pl tell
me that wat is the code for opening period . & also suggest wat is to enter when using MMPV & ( T CODE for opening period.
rewarded if helps.
rcDear RC,
This T-code for opening period to company.
it means to plant reports will take every month.so we need to close plant transactions in every month ending.then only we will see the reports of every month of plant.
in MMPV we have to give company code and opening month name and press execute button.
this is the main uses and functions or MMPV.
Hope this will helps you
Prem. -
Can we prevent posting in Leading Ledger by closing periods in NLL?
Is it possible?
I have 24 periods in non leading ledger(2 per calendar month) and want to prevent posting in the leading ledger if the posting period is closed in non leading ledger.
E.g. if I close periond 1 in non leading ledger which corresponds to Jan 1 to Jan 15, I should not be able to post anything in leading ledger till Jan 15, but whatever I post from Jan 16 - Jan 31 would be posted in 1st period of LL and 2nd period on NLL as that period is now open.
Currently when I try to post thru FB50L, for closed period, if I mention the non leading ledger, the document is not posted. But when no ledger group is mentioned. the document is posted in both ledgers..
Thanks for your thoughts on this.
Regards,
SSKYou have to define a separate Fiscal year variant to non leading ledger using with the following path
Financial Accounting (New) > Financial Accounting Global Settings (New) > Ledgers > Ledger > Define and Activate Non-Leading Ledgers
Rgds
Murali. N -
Preventing posting in leading ledger by closing period in non leading ledge
Is it possible?
I have 24 periods in non leading ledger and want to prevent posting in the leading ledger if the posting period is closed in non leading ledger. Currently when I try to post thru FB50L, for closed period, if I mention the non leading ledger, the document is not posted. But when no ledger group is mentioned. the document is posted in both ledgers.
Thanks for your thoughts on this.
Regards,
SSKYou have to define a separate Fiscal year variant to non leading ledger using with the following path
Financial Accounting (New) > Financial Accounting Global Settings (New) > Ledgers > Ledger > Define and Activate Non-Leading Ledgers
Rgds
Murali. N
Maybe you are looking for
-
i have an iphone4. every time i turn it on i get an old I.D. and a message saying, "Apple password " then my email address and asks for the password. I have a different account that itunes on my computer recognizes. How do i remove this from my pho
-
Can't Build 64-bit Tomcat Connector Module (mod_jk)
I've been using the Tomcat Connector Module on my server so all requests can be logged by Apache, I only need to open port 80 on the firewall, and sites that use jsp with other technologies look more cohesive to the user. In the past when a new versi
-
Why can't I sign up to eprint? HP Deskjet 3050 All in one J611 series
Website will not let me register my HP Deskjet 3050 All in one J611 series for e-print
-
Problem during restore from a file
Hello guys, I'have a big problem during restore a backup, the situation : I want to upgrade my iPhone from 4.0.2 to 4.3.3 I make a encrypted backup (I know password ...) of the old version -> ok no errors I upgrade iOS -> ok When I want to restore th
-
Dynamically created traverse image
Hello, I was given the task of recreating this report that our software vendor hard-coded into our system. In it there are simple floor plan images created dynamically from a traverse string, which may look like the following: BAS2003=N42E14S11E12 F