Regarding ICP Transaction
I am trying to post an ICP transaction through workspace. The account which I have selected has the ICP attribute. The entitites selected are ICP but I get the following error "Cell does not support inter-company transaction details". How can I make the cell to support Inter-company details. Is there any setting which I need to enable. Any help will be appreciated.
Thanks
In addition to setting the account as IsICP, you should also enable the account to support Intercompany transactions through the rules, as in the example bellow:
Sub Transactions()
HS.SupportsTran "S#Actual.A#Receivables"
HS.SupportsTran "S#Actual.A#Payables"
End Sub
When you do this, cells supporting transactions are read-only in Web grids and forms. However, for the same accounts [ICP None] is open for data entry. When data are posted to the ICP cells supporting transactions, the cells are marked with an orange border.
Kostas
Similar Messages
-
*Icp transaction error*
hi
I am very new to hfm....
I have to create some icp transactions...While creating icp transaction i am getting error like " Cell does not support ICP transactions". But periods are in open status and Entity and Partners are given input as ICP Entites only...according to the account(ICP account) i have given input for c1,c2,c3,c4....and i entered currency amount and currency rate..eventhough i am getting error.....Could you please suggest me answer....You do need to write rules for the cells to support IC transactions.
In the Admin guide looks for the section on rules types which will give you the info on what to write in the rules. An example is below:
Sub Transactions()
HS.SupportsTran ”POVExpression”
End Sub()
What you can do if you want to enable ICT for a lot of cells is, you can use HS.SupportsTran "A#AccountName" to enable ICT for this particular account. You will be able to create ICT for this account in all combinations with other dimensions.
HTH-
Jasmine. -
Hi,
I want to perform ICP transaction in my application. I have followed the following steps:
I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
I also ran the rule as shown below but still I don't see any data value in the plug acct. I would really appreciate any help on this.
Eastsales Italysales 3400
Italysales Eastsales 3400
Sub Transactions()
HS.SupportsTran "S#Actual.A#SalesInterco"
HS.SupportsTran "S#Actual.A#PurchasesInterco"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
Dim MyDataUnit
Dim lNumItems
Dim dPCon
Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
CanEliminate = FALSE
'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
'CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
'HS.Parent.IsDescendant("I#[ICP Top]", "")
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
End If
End Sub
RegardsEastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco? -
I am trying to perform ICP transaction in my application.
I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
I even ran the rule shown below. Any suggestions and help will be appreciated.
Sub Transactions()
HS.SupportsTran "S#Actual.A#SalesInterco"
HS.SupportsTran "S#Actual.A#PurchasesInterco"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
Dim MyDataUnit
Dim lNumItems
Dim dPCon
Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
CanEliminate = FALSE
'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
'CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
'HS.Parent.IsDescendant("I#[ICP Top]", "")
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
End If
End Sub
Edited by: user627063 on May 18, 2009 8:59 PMEastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco? -
Automatch by Account in processing ICP Transaction aborted
Hi,
While trying the oracle tutorial for Managing Intercompany Transactions, the Automatch by Account option is getting aborted. In ErrorLogViewer, it just says "One or more errors occurred during processing of command."
What could be the reason for this?
Any help would be appreciated.
Thanks,
AEastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco? -
Hi all,
I am facing a problem regarding CJ02 transaction.
The problem is when I am saving the classifications of the project it is not reflected back to the corresponding fields of respective table.
It would be very helpfull if anybody sahres his/her any idea regarding this.
Thanks in advance.Hi
Is it the field name or the field value which u have given? Did u add custom fields to this table?
Regards,
Vishwa. -
Hi friends,
I have a simple query regarding the transaction CS03. When I give the Material Number, Plant and BOM Usage as input, I would get the list of components for this material.
Inside the transaction, is a CHECKBOX field ASM - this Indicates that the component for this material has its own BOM or has further components).
Could anyone tell me in which SAP table this information is stored i.e. an indicator to tell us if the component/material has further BOM or not.
I checked MAST and STPO tables but could not figure out the right field.
Awaiting your valuable inputs.
Thank You.
Regards,
Gayathri.hi gayathri,
1.
the bom can exist for HALB or FERT .
u can dimnish the material not having a bom on this category .
i.e to say material type 'RAW' dosent hav a bom .
2.
like check out for table "MVKE" (Sales Data for Material) and in here check the fields
MVKE-MTPOS (Item category group from material master)MVKE-DWERK(Delivering Plant).
now giv the material and execute for initially dont giv a plant , and execute .
proceed with parent-matrial in bom and execute ,
u'll see the list of materials assigned in a particular sales area now check for MTPOS status this will have a category called LUMF ( this u will hav only for parent)
now say that the parent have 4 child materials (say)of which one has subassemblies so as u said it will hav a ASM check box ticked in CS03, now take this material and goto mvke and repeat the procedure and check the MTPOS status this will have item category like 'NORM'
remember for parent it was 'LUMF'
now for child(having subass;les) we got'NORM'
now check for same which dosent have a subassemblies from the child items it will be like 'ZATP' or 'XXXX' but not LUMF or NORM. to tell that it dosent hav further bom.
generalise the conclusion for all the materials(parent childorphans)if found okay apply this logic.
second alternative is ,
check the transaxction cs12.
give BOm material and observe that the first field(dglvl) ...
it indicates the level of that material in thta BOM.
exact indiaction is whether it has sub assemblies in that Material is the
field (BOMFL) If it has sub assemblies then it will be' X'.
see if u can make any hit in the tables using this relation above
regards,
vijay. -
Doubt Regarding MIGO Transaction
Hi,
Where exactly the source code of MIGO transaction fills these two fields : BED , SED (Note: Under the Tab Excise Invoice).
Thanks & Regards,
Lakshmi.ok
-
Doubt regarding SHDB transaction
Hi All,
I have a doubt regarding the Process Tab in the application tool bar of SHDB transaction. What is the use of the following check boxes?
1) Default Size
2) Cont.after commit
3) not a batch input session
4) END: Not a Batch Input session
5) Simulate Background modeHi,
Basically these are the properties for CALL TRANSACTION using. You need not worry about these unless you really need those.
1) Default Size: it will set the Default screen size for CALL TRANSACTION USING...
2) Cont.after commit : it will set indicator that CALL TRANSACTION USING... is not completed by COMMIT. after commit also the process will continue
3) not a batch input session: sets indicator that present session is not batch input
4) END: Not a Batch Input session
5) Simulate Background mode : session will be run in foreground. but similar to back grpund
you can see the documentation by placing the cursor on these and click f1. -
Hi All,
In transaction FK03 i am able to view full name of vendor but when i am going for transaction FBL1N for the same vwndor i am not able to see full name there, last few characters are missing there. Can you please tell me how can i increase the lenght of vendor name in FBL1N transaction?
Thanks.Hello,
The output of the name is 'just' possible until the 35th character.
The reason is the following:
In the creation of the master data, the 'address' data is stored in
two different areas, first in the master data table (LFA1) and in the
specially created 'address information' tables.
Out of the technical design of the 'header setup' for the line item
display transactions, 'only' the LFA1 master data table is accessed.
As the field only contains 35 characters in this table LFA1, only these
will be displayed.
The restriction within some functions about the 'display' length of
the address information is also mentioned in a warning message you
receive, if you store a value which is 'bigger' then 35 characters:
The use of the last 5 characters in field NAME1 is restricted (40 of 40)
Message no. AM228
Diagnosis
The address data in field NAME1 exceeds the 35th position (40 of 40
characters occupied).
System Response
In this form the data can be saved and used up to the complete length
of 40 characters.
In some scenarios, the system only uses the first 35 characters of name
fields.
REgards,
REnan -
Regarding XK02 transaction in SAP ECC 6.0 Version
Hi All,
I am working with an object which calls a transaction <b>XK02</b> to modify the name and contact details fields in Version <b>SAP ECC 6.0</b>.
The problem is that, when the transaction is run manually and saved or when an SHDB Recording is created, the data is getting updated.
But when the transaction is called from a program or when the SHDB Recording which is already created is run, the data is not getting updated in Version SAP ECC 6.0.
The data is getting updated properly when it is done in Version SAP 4.6b.
Central Address Management System is used here.
Can anybody please help me in this regard?
Thanks & Regards,
Vaitheeswaran.Hi Prabhu,
The call transaction statement is running smoothly. The SY-SUBRC is 0 for this.
The thing is, there is a Check Box at the end of the screen called 'Use Central Address Management' when the SHDB is created.
If this is checked, the contact details are stored in ADRC and LFA1 tables and only in LFA1 if not checked.
In the new version SAP ECC 6.0, the data should also get populated in the ADRC table.
There is a slight change in the logic in SAP ECC 6.0 version.
Thanks & Regards,
Vaitheeswaran. -
Regarding F110 Transaction - Check printing
Hi All,
I switch on debuggin for the form of check printing and set a break point in the print program. then when i am going thru the process using F110 tanasaction by providing the variant and other details exactly, then it is not stopping in the form or in the print program, directly it is creating the spool request.
kindly help me how to debug the check printing form and print program using F110 transaction
Regards,
PrasadHi Jilan,
After activating the debugger in the form and putting break-point in the print program restart the transaction F110.It will stop there.
If even then it is not getting stopped there then check in the Transaction NACE which form and Print program is configured with the output type of your application.
OR Go to SE37 transaction display the FM 'OPEN_FORM'.
put the break-point at the line
check co_perform-active <> true.
Restart the transaction F110.Check the value of 'FORM' in debugging mode that will be the form configured to your transaction.
Regards,
Mukesh KUmar
Message was edited by: mukesh kumar -
Need Information regarding JTA Transactions
Hi all,
I have written session beans with out transaction.But now i want to apply JTA Transactions to that session bean methods.Can you pls send some code,Examples and related links regarding this.
Regards,
KiranHi Kiran,
But it was discussed so many times, check:
Problems while providing Transaction for a method in EJB
Problems while giving a transaction attribute to a Method in EJB
EJB transaction concurrency issue
Best regards, Maksim Rashchynski. -
Regarding New transaction in BPM's
Hi Everyone,
1.Are there any Prerequisites for defining BPM's?
2. In the Block Step Type,we have option as New Transaction. Can anyone tell me the use of this. please site some examples.
3. In some step Types like Send, Transformation, Receiver Determination, We have an option with Check Box as Create New Transaction. Is it the same function as in Block step New Transaction when do we use this option.
4. How to check the errors in BPM.
5. What are the different Error codes in BPMs.
I have found some information in SAP Help as well, please provide with some suitable Examples so that It would be much easy to Understand .
Thanks & Regards,
VarunHi
Create New Transaction
Create New Transaction in Block step, is used mainly for Error monitoring. If any error then can restart block. use below thread.
New transactions in BPM
To monitor BPM process use this guide
https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/troubleshooting%252bintegration%252bprocess
Various Error TCode
SXMB_MONI_BPE -> To monitor Integration Process.
SWWL->To Know open BPM Instances -
Regarding VX22 Transaction [Change License Data]
Hi All,
I have a issue related to <b>VX22 Transaction [Change License Data]</b>.
Do anybody knows the wether any <b>BAPI</b> available for <b>Change License Data[VX22]</b>.
I actually have to perform a BDC for change license data some times for <b>Multiple items for single Sales Document number</b> at a time.
I have Done the recording[SHDB] and added the following code to main program.
Can anybody tell me wether this code will perfectly work for <b>Multiple Items of Single Sales Document Number</b> in <b>VX22 Transaction</b>.
<b> PERFORM f_bdc_dynpro USING 'SAPMV52G' '0100'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'VBAK-VBELN'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM f_bdc_field USING 'VBAK-VBELN'
i_data-vbeln.
PERFORM f_bdc_field USING 'RV52G-SELKZ'
c_x.
LOOP AT i_pdata.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'RV52G-SELKZ(08)'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=DETA'.
PERFORM f_bdc_field USING 'RV52G-SELKZ(08)'
c_x.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'VBEX-MODCO'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM f_bdc_field USING 'VBEX-ALNUM'
i_pdata-zzalnum.
PERFORM f_bdc_field USING 'VBEX-EMBGR'
i_pdata-zzembgr.
PERFORM f_bdc_field USING 'VBEX-GENNR'
i_pdata-zzgennr.
PERFORM f_bdc_field USING 'VBEX-MODCO'
i_data-modco.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'VBEX-ALNUM'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=BACK'.
PERFORM f_bdc_field USING 'VBEX-ALNUM'
i_pdata-zzalnum.
PERFORM f_bdc_field USING 'VBEX-EMBGR'
i_pdata-zzembgr.
PERFORM f_bdc_field USING 'VBEX-GENNR'
i_pdata-zzgennr.
PERFORM f_bdc_field USING 'VBEX-MODCO'
i_data-modco.
ENDLOOP.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'*VBEX-VBELN'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=SICH'.
PERFORM f_bdc_transaction USING 'VX22'.</b>
I have make use of Session Method for it.
I had run through it against VX22 in all 3 modes and it is working fine for single line item for a sale order.
If any changes required for it to work for Multiple line items please suggest.
If any body knows <b>BAPI</b> for the same process please post.
Thanks in advance.
Thanks & Regards,
Rayeez.Hi All,
Anybody worked on above kind of scenario,
If yes please sujjest!
Has Anybody worked with <b>VX22</b> Transaction
If worked please reply to above post!
Thanks & Regards,
Rayeez.
Maybe you are looking for
-
Hi Experts, i scheduled some of my BIP reports integrated with siebel. I Notice that if i schedule a report to genreate a 1.5k+ records i always received this kind of error : oracle.apps.xdo.servlet.scheduler.ProcessingException: oracle.apps.xdo.serv
-
Query related to supplier registration
Hi, During the supplier registration process can we rate the supplier based on the questionnaire which they have completed and submitted, means is it possible to convert the data i recieve from the supplier in the questionnaire to numberic format an
-
Anyone have an Answer for the ipad Hotspot problem in Australia
Anyone have an Answer for the ipad Hotspot problem in Australia
-
Cannot see SSID nor can I use Join Other network with Graphite BaseStation
I got a hand me down Graphite Basestation. I can administer it via Ethernet, and I can get out on the Internet that way, but I can't join the Basestation wirelessly. None of my computers can see the SSID nor can I used the Join Other Network to join.
-
After doing the latest update, my I-Tunes desktop icon doesn't work anymore. I can't figure out how to get to my I-Tunes page where I can add new CD's to my I-Pod. I go to Itunes.com but there's no place for a login or anything. I'm completely lost