Corporate Action
Hi All,
I am creating corporate action for stock split for a equity stock, but I am getting error message as attached in the screen print. Actually I created securities ID with Product category 10 stocks and product type 01A quoted shares.
Can anyone help why I am getting this error message for stocks.
Error message
Regards,
Hari
Dear Jain,
I used CA Type 10 CA Categories as Stock Split for corporate action as below.
Configuration
FWK0 posting
Error Msg
Similar Messages
-
Dear Experts,
User want to post corporate action of bonus issue he has received the fraction qty so he want to round off & post. In system we dont have any option to edit the qty. As per the standard SAP they have given BADI TPM_CORPORATE_ACTION & method ADJUST_CA_FLOWS to adjust the qty . Same we have implemented in testing client but system is not allowing to edit the units. can anyone assist if you have come across such type issue.
Waiting for reply.
Regards
PramodHello Pramod,
Did you try corporate action Stock split?
Best regards,
Jasmine -
TRM-TM How to assign flow to corporate action?
Excerpted from the SAP HELP, the system posts a corporate action by default with the flow types that have already been determined for the relevant flow categories in Customizing.
http://help.sap.com/erp2005_ehp_04/helpdata/EN/1a/04e989a2dd11d1a52e0000e839d005/content.htm
Can someone tell me how to assign flows to corporate action?Hi,
For all the corporate action you mentioned - stock split, capital increase and capital decrease, no FI document would be generated. If you check the book value average, it would have changed. But the overall acqusition value for the ID is not going to change. Hence there would be no FI document generated. In the case of Stock swap, a FI document would be generated. Check for this and assign corresponding update types for this corporate action.
If you can check the corporate action in TPM40, then it is correct. Only a TR subledger document would be posted and not a FI document.
For the actions you specified, what is happening is correct.
Regards,
Ravi -
Creating progress bar in oracle forms 6i
Hii
I have a push-button (pb_submit)
when when_button_pressed trigger fired...I have a database main procedure to be called.
inside that procedure i am calling 25 procedures.
and all 25 Procedures will be executed sequencially.
I want to use a Progress bar...
so that user will get to know hw much % completed
if main procedure(total 25 procedures inside) is completed successfully then progress bar should show 100%
like wise if 1 procedure completed then 4 %
if 2 procedure completed then 8 %
total 25 procedure completed then 100%
how to implement this logic.
and if in between 1 procedure failed then progress bar should stop at that incident.
and it should start from dat instant only if again that failed procedure run successfully.
should i post my codes here.ok...here is the codes written in the button(when_button_pressed trigger)
DECLARE
l_Last_Record NUMBER := 0 ;
l_Prg_Process_Id NUMBER ;
l_Prg_Process_Id_1 NUMBER ;
l_Prg_Id VARCHAR2(15) ;
l_Alert_Result VARCHAR2(1) ;
l_Validation_Msg VARCHAR2(500) ;
l_Path VARCHAR2(240) ;
File_Name VARCHAR2(250) ;
l_file_exists BOOLEAN ;
l_file_len NUMBER ;
l_blocksize BINARY_INTEGER;
o_Status VARCHAR2(1) ;
o_User_Selection_Ca1 VARCHAR2(1) ;
o_User_Selection_Ca2 VARCHAR2(1) ;
o_User_Selection_Ca3 VARCHAR2(1) ;
CURSOR C_Validation IS
SELECT Cpv_Validation_Type ,
Cpv_Validation_Input ,
Cpv_Validation_Action ,
Cpv_Validation_Active_Flag
FROM Config_Process_Validation
WHERE Cpv_Program_Id = l_Prg_Id
AND Nvl(Cpv_Validation_Active_Flag, 'N') = 'Y'
ORDER BY Cpv_Validation_Sequence;
BEGIN
SELECT RV_HIGH_VALUE
INTO l_Path
FROM CG_REF_CODES
WHERE Rv_Domain = 'DERV_DATA_FILES'
AND Rv_Low_Value = 'DRV_FILES';
Go_Block('Process');
Last_Record;
l_Last_Record := :System.Cursor_Record;
First_Record;
FOR i IN 1 .. l_Last_Record
LOOP
Go_Record(i);
l_Prg_Id := :Prog_Id;
IF NVL(:Process.Cb_Select,'N') = 'Y' THEN
:Query.Current_Status := 'Current Process: ' || :Process.Prog_Desc;
Synchronize;
--Validate if program is already in running mode or already completed
SELECT NVL(MAX(DECODE(Prg_Status, 'R', 999999999, 'C', Prg_Process_Id)), 0)
INTO l_Prg_Process_Id
FROM Program_Status,
Parameter_Master
WHERE Prg_Dt = Pam_Curr_Dt
AND Prg_Cmp_Id = l_Prg_Id
AND Prg_Exm_Id IN ('ALL', :Query.Exchange)
AND Prg_Status IN ('R', 'C');
IF l_Prg_Process_Id = 999999999 THEN
P_Show_Alert(l_Prg_Id||' Process is already running.','A',l_Alert_Result);
--RAISE Form_Trigger_Failure;
ELSIF l_Prg_Process_Id > 0 AND :Execution_Flag <> 'M' THEN
P_Show_Alert(l_Prg_Id||' Process already run. It can not run twice. ','A',l_Alert_Result);
RAISE Form_Trigger_Failure;
END IF;
--Validate mandataory process, process specific validation and message
FOR i IN C_Validation
LOOP
IF i.Cpv_Validation_Type = 'MANDATORY' AND i.Cpv_Validation_Active_Flag = 'Y' THEN
SELECT Count(1)
INTO l_Prg_Process_Id_1
FROM Program_Status,
Parameter_Master
WHERE Prg_Dt = Pam_Curr_Dt
AND Prg_Cmp_Id = i.Cpv_Validation_Input
AND Prg_Exm_Id IN ('ALL', :Query.Exchange)
AND Prg_Status = 'C'
AND Prg_Process_Id IN (SELECT MAX(Prg_Process_Id)
FROM Program_Status,
Parameter_Master
WHERE Prg_Dt = Pam_Curr_Dt
AND Prg_Cmp_Id = i.Cpv_Validation_Input
AND Prg_Exm_Id IN ('ALL',:Query.Exchange)
AND Prg_Status = 'C');
IF l_Prg_Process_Id_1 = 0 THEN
P_Show_Alert(i.Cpv_Validation_Input||' Mandatory Process NOT completed successfully.','A',l_Alert_Result);
RAISE Form_Trigger_Failure;
END IF;
ELSIF i.Cpv_Validation_Type = 'MESSAGE' THEN
P_Show_Alert(i.Cpv_Validation_Input, i.Cpv_Validation_Action, l_Alert_Result);
IF l_Alert_Result = 'N' THEN
RAISE Form_Trigger_Failure;
END IF;
ELSE
--- OTHER PROCESS SPECIFIC VALIDATION
l_Validation_Msg := Null;
Pkg_Process_Automation.P_Pre_Process_Validation(l_Prg_Id,
:Query.Exchange,
:Query.Segment,
i.Cpv_Validation_Type,
l_Validation_Msg);
IF l_Validation_Msg IS NOT NULL THEN
P_Show_Alert(l_Validation_Msg,i.Cpv_Validation_Action,l_Alert_Result);
IF l_Alert_Result = 'N' THEN
RAISE Form_Trigger_Failure;
END IF;
END IF;
END IF;
END LOOP;
--Validating whether file exists or not
IF :Process.File_Input_Format IS NOT NULL THEN
Pkg_Process_Automation.P_Gen_File_Name(:Process.File_Input_Format,
:Query.Exchange,
:Query.Segment,
File_Name);
Utl_File.FGetAttr(
location => l_Path,
filename => File_Name,
fexists => l_file_exists,
file_length => l_file_len,
block_size => l_blocksize);
IF NOT l_File_Exists THEN
--MESSAGE('The file does not exist.');
P_Show_Alert('The file does not exist.','A',l_Alert_Result);
RAISE Form_Trigger_Failure;
END IF;
END IF;
Set_Application_Property(Cursor_Style, 'BUSY');
SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_YELLOW');
:Process.Status := 'R';
Synchronize;
IF l_Prg_Id = 'DTMBCORP' THEN
P_Show_Alert('Do you want to do Final Settlement Corporate Action ?(Y/N)','I',l_Alert_Result);
o_User_Selection_Ca1 := l_Alert_Result;
P_Show_Alert('Enable Round-To-Tick ? (Y/N)','I',l_Alert_Result);
o_User_Selection_Ca2 := l_Alert_Result;
--P_Show_Alert('Do you want to Rollback ? (Y/N)','I',l_Alert_Result);
--o_User_Selection_Ca3 := l_Alert_Result;
END IF;
---- Calling of Main Procedure
Pkg_Process_Automation.P_Run_Process(l_Prg_Id,
:Query.Exchange,
:Query.Segment,
:Query.Entity_Id,
File_Name,
o_User_Selection_Ca1,
o_User_Selection_Ca2,
o_User_Selection_Ca3,
o_Status);
IF l_Prg_Id = 'DTMBCORP' THEN
P_Show_Alert('Do you want to Rollback (Y/N)','I',l_Alert_Result);
o_User_Selection_Ca3 := l_Alert_Result;
Pkg_Process_Automation.P_Run_Process(l_Prg_Id,
:Query.Exchange,
:Query.Segment,
:Query.Entity_Id,
File_Name,
o_User_Selection_Ca1,
o_User_Selection_Ca2,
o_User_Selection_Ca3,
o_Status);
END IF;
Set_Application_Property(Cursor_Style, 'DEFAULT');
Message(o_Status);
Message(o_Status);
IF o_Status = 'Y' THEN
:Process.Status := 'C';
SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_GREEN');
ELSE
:Process.Status := 'E';
SET_ITEM_INSTANCE_PROPERTY('Process.Status', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_RED');
END IF;
SELECT Prg_Log_File
INTO :Process.Log_File
FROM Program_Status ,
Parameter_Master
WHERE Prg_cmp_id = l_Prg_Id
AND Prg_dt = Pam_Curr_Dt
AND (Prg_Cmp_Id,Prg_Strt_Time) IN (SELECT Prg_Cmp_Id,max(Prg_Strt_Time)
FROM Program_Status b,
Parameter_Master
WHERE Prg_Cmp_Id = l_Prg_Id
AND Prg_Dt = Pam_Curr_Dt
GROUP BY Prg_Cmp_Id);
Synchronize;
Set_Application_Property(Cursor_Style, 'DEFAULT');
END IF;
END LOOP;
:Query.Current_Status := '';
Synchronize;
EXCEPTION
WHEN OTHERS THEN
:Query.Current_Status := 'Error found';
Set_Application_Property(Cursor_Style, 'DEFAULT');
MESSAGE(sqlerrm );
--MESSAGE(sqlerrm );
Synchronize;
END;
inside p_run_process there are other 25 database procedures.
help me !!!Create a procedure as like,
PROCEDURE show_progress(x number) IS
y number;
BEGIN
set_item_property('PART_DISP',VISIBLE,PROPERTY_TRUE);
set_item_property('PART_DISP',WIDTH,x);
set_item_property('PART_DISP',VISIBLE,PROPERTY_TRUE);
END;
PART_DISP is a display_item.
After completion of each procedures call the above procedure like,
cntr:=cntr+1;
show_progress(round(cntr/25*287,0));
synchronize;
where cntr is a counter it will be incremented 1 to 25, the constant value 287 is the maximum width of PART_DISP (you can change for your need).
The local variable cntr's initial value is 0 and maximum value is 25.
cntr part_disp % of progress
1
11.48
4
2
22.96
8
3
34.44
12
4
45.92
16
5
57.4
20
6
68.88
24
7
80.36
28
8
91.84
32
9
103.32
36
11
126.28
44
12
137.76
48
13
149.24
52
14
160.72
56
15
172.2
60
16
183.68
64
17
195.16
68
18
206.64
72
19
218.12
76
20
229.6
80
21
241.08
84
22
252.56
88
23
264.04
92
24
275.52
96
25
287
100
Hope this will help. -
Can anyone help why I am getting this error.
I am seeing these errors when I try to test my database. I
can't understand why. Does anyone have any ideas?
The exact file with different field names works on a
different table of the same database.
Thanks for the help.
Errors in ActionScript.
Error: Error #2101: The String passed to
URLVariables.decode() must be a URL-encoded query string containing
name/value pairs.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables()
at flash.net::URLLoader/onComplete()
AS3 CODE
// Changed the mouse event.
submit_btn.addEventListener(MouseEvent.CLICK, sendData);
function sendData(evt:Event) {
if (fname_txt.text!="" && lname_txt.text !=""
&& street_txt.text!="" && city_txt.text!=""
&& state_txt.text!="" && zip_txt.text!="") {
//for those using PHP
var myData:URLRequest = new URLRequest("
http://**********************");
myData.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.firstName = fname_txt.text;
variables.lastName = lname_txt.text;
variables.streetAddr = street_txt.text;
variables.cityName = city_txt.text;
variables.stateName = state_txt.text;
variables.zipCode = zip_txt.text;
myData.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, dataComplete);
loader.load(myData);
} else {
status_txt.text = "All fields are mandatory";
function dataComplete(event:Event):void {
status_txt.text = event.target.data.successMessage;
//status1_txt.text = event.target.data.secondMessage;
fname_txt.text = "";
lname_txt.text= "";
street_txt.text = "";
city_txt.text = "";
state_txt.text = "";
zip_txt.text = "";
PHP CODE:
<?php
//Capture data from $_POST array
$fname = $_POST['firstName'];
$lname = $_POST['lastName'];
$street = $_POST['streetAddr'];
$city = $_POST['cityName'];
$state = $_POST['stateName'];
$zip = $_POST['zipCode'};
//Connection to database
$connect = mysql_connect("localhost", "**********",
mysql_select_db ("mttolcom_testDB", $connect);
//Perform the query
$result = mysql_query("INSERT into address (firstName,
lastName, streetAddr, cityName, stateName, zipCode) values
('$fname','$lname','$street','$city','$state','$zip')");
if($result) echo "writing=Ok&";
else echo "writing=Error";
echo 'var1=yes&successMessage=Response from server. The
data has made the server!';
// echo 'var2=yes&secondMessage=Your data has been
received and processed!';
?>
Thanks for the help.
MikeDear Jain,
I used CA Type 10 CA Categories as Stock Split for corporate action as below.
Configuration
FWK0 posting
Error Msg -
Dear Experts,
In ECC6.0, we need to maintain Update Type, on top of Flow type for treasury posting. I would like to do stock transfer using corporate action - FWK0, however upon posting - FWKB, the system prompts to config the Derived Business Transaction Update type. Can you please help/guide me how to config DBT for transfer stock posting?
Thank you in advance for the assistance.
Regards.Hi,
you need to define the update types in the customizing. This must be done in the setting for securities/position management/corporate actions/update types. If you click on the info button for the customizing step 'Assign Update Types to the Corporate Action Categories' then you will also find some help on the sample customizing
I hope this helps.
Regards
Robert -
Report for Positions by Trader in Securities
Hi,
I searched for various reports but could not find an option to select Trader in order to generate a report for positions (or journal/transactions/cash flows) in Securities.
I need a report in Securities which should have a selection for Trader and Portfolio fields among others (similar to TPM20). Is there a way in the standard SAP reports?
Thanks in advance,
Durga.Hi,
For securities, position management is supported at maximum against ID, Security Account/Portfolio/Fund and Gen Val Class (Fund from EhP4 onwards).
Trader field is not a key figure where you can get accumulated position report.
If you wish to maintain trader wise position, the possible way out will be to map Gen Val Class or Portfolio one to one with Trader. Or develop a customized position report considering trader into consideration but condition/corporate action flows will not be under control as clarified by Ravi. Look for a customer exit code to call Trader in that case.
Regards
Prasad AV -
Hi
I would like to have a better understanding of the rights n Treasury:
The scenario is like this:
1 Original stocks 101 (01A)-> 1000 Shares
2 Rights for the above 501 (03A)-> Swap ration numerator- 2 Swap ratio denominator -1 (ie for every 2 stock you have right to get one additional stock) Period from 08/16/09 to 08/31/09 Sub price 4 50 USD.
3 I created corporate action and posted the same. Till now no issue.
4 Now I want to exercise the right. My assumption is I shoud get 500 Rights since I am holding 1000 of the underlying stock. However
I find the following entries in the post process flows in the Generated flows:
a) 501 RHT0002 Rights: Position outflow units/nominal 500.00
b) 101 RHT0001 Rights: Position inflow units/nominal 250.00
c) 101 RHT0003 Rights: Position inflow amount
In the payment flows the following entries are generated:
RHT 0006 Rights: Outgoing payments 1125.00
I am unable to comprehend the above entries.
As per my understanding my entitlement is 500 and my outflow should hav ebeen 4250.00 USD.
Appreciate if some one is able to clarify this calculation.
Regards
Sivakumar GopalakrishnanHi,
By subscription right ratio, it is specifying the number of old stock you require to acquire the number of rights and not the new stock directly.
Hence with 1000 shares, your subscr rights ratio of 2/1 you will get 500 rights. This will be the rights posted in your rights class. This is specified in the corporate action.
No of new stock depends on Sub Ratio numerator / Sub ration denom specified in the subscription class. Here assuming this to be 2/1 you will get 1 new stock for every 2 rights. Thus you will have 250 new stocks for 500 rights.
There is market value of old stock and subcription right value specified in the corporate action.
Your new stock is 250 and subscription price is 4.50 USD. Thus your outgoing payment is 250*4.50 which is 1125.
Regards,
Ravi
Edited by: Ravishankar Ramamurthy on Aug 18, 2009 10:19 AM -
Hi,
WHile using oracle v2 parser,
I am getting empty element tag as
<table/>
which is correctly rendered in nav but not in ie.
i want it to be
<table></table>
this is correctly displayed by both.
Below is sample code of xsl..
<table>
<xsl:for-each select = "m">
<tr>
<td bgcolor = "#FF4500">
<b><xsl:value-of select = "name/text()" /></b>
</td>
</tr>
<tr>
<td bgcolor = "#FFAO7A">
<table>
<xsl:for-each select = "m">
<tr>
<td>
<xsl:choose>
<xsl:when test = "(string(url/text()))">
<a>
<xsl:attribute name = "href">
<xsl:value-of select="url" />
</xsl:attribute>
<xsl:value-of select = "name/text()" />
</a>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select = "name/text()" />
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</xsl:for-each>
<tr>
</tr>
</table>
my entire formating depends on this.
nullHer is the sample file of html which is rendered..
it shows differently in ie and nav.
<html xmlns="http://www.w3.org/TR/REC-html40">
<head>
<title>Portal Page</title>
</head>
<body>
<div class="topFrame">
<table>
<tr>
<td>xzy</td>
<td>abc</td>
</tr>
</table>
</div>
<h1> Portal Section hello</h1>
<div class="firstSection">
<h2>etb</h2>
<table>
<tr>
<td bgcolor="#FF4500">
<b>security</b>
</td>
</tr>
<tr>
<td bgcolor="#FFAO7A">
<table>
<tr>
<td>corporate actions
</td>
<td bgcolor="#FFDEAD">
<table>
<tr>
<td>
announcements
calender
</td>
<td>
<table/>
</td>
</tr>
<tr>
<td>
announcements
report
</td>
<td>
<table/>
</td>
</tr>
<tr>
<td>
Visit places
</td>
<td>
<table/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>income
</td>
<td bgcolor="#FFDEAD">
<table>
<tr>
<td>
income
calender
</td>
<td>
<table/>
</td>
</tr>
<tr>
<td>
Visit report
</td>
<td>
<table/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#FF4500">
<b>mis overview reports</b>
</td>
</tr>
<tr>
<td bgcolor="#FFAO7A">
<table>
<tr>
<td>Standard management overview
</td>
<td bgcolor="#FFDEAD">
<table>
<tr>
<td>
fails (by
age-category)
</td>
<td>
<table/>
</td>
</tr>
<tr>
<td>
Daily overview
fails
</td>
<td>
<table/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr/>
</table>
<h2>xyz</h2>
<table>
<tr>
<td bgcolor="#FF4500">
<b>operations</b>
</td>
</tr>
<tr>
<td bgcolor="#FFAO7A">
<table>
<tr>
<td>
New York
</td>
<td bgcolor="#FFDEAD">
<table/>
</td>
</tr>
<tr>
<td>Frankfurt - London
</td>
<td bgcolor="#FFDEAD">
<table/>
</td>
</tr>
<tr>
<td>
Frankfurt
- London Trades (shows)
</td>
<td bgcolor="#FFDEAD">
<table/>
</td>
</tr>
</table>
</td>
</tr>
<tr/>
</table>
</div>
</body>
</html>
Above html generated using oracle v2 parser renders differently in both browsers.
Thanks
Raju -
FWZE SAM1104 Inflows/outflows in the status plan must first be fixed
When I create a zero bond with FTR_CREATE I can post the initial payment (95000 EUR) at start of term and the amount (100000) (5 % interest over a year) that we would get back at end of term in the Structure tab page.
I tried with transaction FWZE to post the repayment for the zero bond. The error I get: "Inflows/outflows in the status plan must first be fixed Message no. TRS0047". 30.12.2011 SAM1104 Final repayment (scheduled) Scheduled EUR 3.000,00. How to fix the scheduled SAM1104 final repayment flow? TPM18 did not fix the SAM1104 nor TPM27. TPM10 gives the message: "You have not selected any business transactions Message no. TPM_TRD1026". The transaction is released.
In customizing SAM1104 Final repayment is marked relevant for posting.Hi,
Check in TPM40 all the flows for the security ID and the security account number. Please see what are all the flows that are to be posted like purchase and sale flows, any interest flows or corporate actions. All the flows before the final repayment have to be posted i.e. have to be in fixed status. Hence if there are any purchase or sale flow before the final repayment, post them in TBB1. And if there are any interest flows, then post them in FWZE before posting final repayment. When all other flows are fixed, you will be able to post final repayment flows in FWZE.
Regards,
Ravi -
SAP TRM Correspondence monitor
Hi All,
I have a requirement for developing correspondence monitor integrating to SWIFT network, as I understood SAP EHP5 provide Correspondence monitor as standard our requirement is how to integrate SWIFT network to SAP. If any one worked on this requirement please provide some information how to integrate this to SAP from technical and functional perspective.
SAP standard support this messages in standard
MT300 Foreign Exchange Confirmation
MT320 Fixed Loan/Deposit Confirmation
MT395 Queries
MT399 Free Format Message
MT502 Order to Buy/Sell
MT509 Trade Status Message
MT515 Confirmation of Purchase/Sale
MT535 Statement of Holdings
MT536 Statement of Transactions
MT540 Receive Free
MT541 Receive against Payment
MT542 Deliver Free
MT543 Deliver against Payment
MT544 Receive Free Confirmation
MT545 Receive against Payment Confirmation
MT546 Deliver Free Confirmation
MT547 Deliver against Payment Confirmation
MT548 Settlement Status and Processing Advice
MT566 Corporate Action Confirmation
Regards,
Naresh Garla.Hi Christoph,
We are planning to use Correspondence Monitor. We are connected to SWIFT Network through our SWIFT Bureau.
We have configured the SAP Transaction Manager system to generate the MT300/MT320 message as soon as the transaction is created and the MT message is sent to the counter party.
How do we map the incoming counter confirmation (coming from the counter party) MT300/MT320 to the outgoing correspondence object and match the details and confirm the deal?
We have licence for the SWIFT Integration package and I am not sure how it will help in updating the status in correspondence monitor.
Appreciate your help.
Kalyan -
Deposit at notice- Accounting for Interest upon return of the deposit
Hi
The company has given Deposit at notice 52A 100 and after 6 months it got it back. How the system will calculate the interest and accounted for in the TM system.
Again refering the above, I have given the Deposit at notice 52A of 1million which is still outstanding as on 09/30/2009. I am running the accrual report using tcode TBB4. I dont see any accrual posting being generated for this transaction. I dont think this is normal. Is there any configuration which needs to be done for this?
Also what is the business process for bonus shares in TM.
Any inputs?
Regards
Sivakumar Gopalakrishnan
Edited by: Sivakumar Gopalakrishnan on Aug 20, 2009 2:08 PMHi,
I havent worked in deposits at notice. But as far as my understanding goes, The number of half years you have mentioned in your transaction type is the period upto which only cash flows will be generated automatically. if you have interest flow in seen in your cash flow then you can generate accrual.
For that go to your interest flow type and check the Rel for acc/def check box. Then under TM -- general settings -- accounting -- accrual/deferral -- money market
Here for your flow type, define the accrual procedure and define the accrual flow types and the correspoding reset flow types.
Bonus shares are accounted as corporate actions.
Regards,
Ravi -
Credit Card Payment type AccountType Error
One of credit card feed from JPMorgan for MasterCard, the employee details returned the below message:
- Payment type AccountType: O for credit card XXXX provided in master data is not valid. Please contact the credit card issuer.
I would like to inquire what is the required "Payment type AccountType" so we can advise JPMorgan how to correct the file feed.We are having the same issue and are having a hard time finding a solution. This is what SAP told us:
The cc provider send the cc files in the expected standard file format, in case of MC the standard is CDF3 (Common Data Format 3).
According to that file format standard, here are the expected value for the Billing/Account type:
• Billing type "I" (=Individual) or "C" (=Corporate)
• Account type "I" (=Individual) or "C" (=Corporate
Action: Bank has to stick with the standard.
But our bank said that our CC accounts are type O so it can't be changed. We're stuck at the moment and are attempting to get everyone together to discuss.
Jen -
we need to assign various EBS transaction type NCMI, NCMS, NCMZ, NMSC, NDDT, NDCR, NSTO.....
any one know the detail and full explanation of this transaction type? thanksDear Expert
For that you have to communicate with corresponding bank , i got below details from my bank
BNK
Securities Related Item - Bank fees
BOE
Bill of Exchange
BRF
Brokerage Fee
CAR
Securities related item - corporate actions related
CAS
Securities related item cash in lieu
CHG
Charges and other expenses
CHK
Cheques
CLR
Cash letters/Cheques remittance
CMI
Cash Management item no detail
CMN
Cash Management item notional pooling
CMP
Compensation claims
CMS
Cash management item sweeping
CMT
Cash management item topping
CMZ
Cash management item zero balancing
COL
Collections (used when entering a principal amount
COM
Commission
CPN
Securities related item coupon payments
DCR
Documentary credit (used when entering a principal amount)
DDT
Direct Debit item
DIS
Securities related item Gains Disbursement
DIV
Securities related item dividends
EQA
Equivalent amount
EXT
Securities related item - external trf for own account
FEX
Foreign Exchange
INT
Interest
LBX
Lock Box
LDP
Loan Deposit
MAR
Securities related item - Margin payments/ receipts
MAT
Securities related item Maturity
MGT
Securities related item - Management fees
MSC
Miscellaneous
NWI
Securities related item - New issues distribution
ODC
Overdraft charge
OPT
Securities related item - options
PCH
Securities related item - purchase (including STIF and time deposits)
POP
Securities related item - pair off proceeds
PRN
Securities related item principal pay down/pay up
REC
Securities related item tax reclaim
RED
Securities relatde item redemption/withdrawal
RIG
Securities related item - rights
RTI
Returned item
SAL
Securities related item sale (including STIF and time deposits)
SEC
Securities (used when entering a principal amount)
SLE
Securities related item securities lending related
STO
Standing Order
STP
Securities related item - Stamp duty
SUB
Securities related item - Subsription
SWP
Securities related item - SWAP Payment
TAX
Securities related item - withholding tax payment
TCK
Travellers cheques
TCM
Securities related item - tripartite collateral management
TRA
Securities related item - internal trf for own account
TRF
Transfer
TRN
Securities related item - Transaciton fee
UWC
Securities related item - Underwriting commission
VDA
Value date adjustment (used with an entry made to withdraw an incorrectly dated entry- it will be followed by the correct entry with the relevant code
WAR
Securities -
Hi,
I am facing a problem with Stocks rights issue. I want to restrict it to few portfolio or securities accounts but in system corporate action gets posted at the company code level and hence all the portfolios and securities accounts gets impacted. Please suggest.
In my client's case, external portfolio managers are created as separate portfolios. One portfolio manager may subscribe to rights issue whereas the other may not be. So how can this be handled?
Regards,
Abhinav Sethi
Edited by: Abhinav Sethi on Sep 1, 2010 11:26 AMHi,
In normal scenarios, the security ID irrespective of legal entities and portfolios are subject to the rights issue or corporate action and system SAP designed accordingly.
To address your reqmt, you can adopt 2 ways - either by defining a condition type in the security master for position increase or by entering rights transaction in the system as a normal purchase deal (ts01) and take into account.
I am sure this is not the great choice, alternatively you can contact sap for giving a better control in the standard function itself.
Regards
Prasad AV
Maybe you are looking for
-
I am trying to purchase and download Mountain Lion from the App Store. I have all the requirements met, but I get an error message saying my computer is not compatible. What's up and how do I fix it? Here are 2 screen captures of my system specs:
-
Why does the Right-click -> "t" delete a bookmark on the bookmark toolbar, when Right-click -> "t" opens a new tab elsewhere in Firefox. The bookmark toolbar use Right-click -> "w" to open in a new tab. Please change this to "t" to... I keep deleting
-
Why does my launchpad background change automatically??
i just fingered my launchpad background chagnes automatically. and also i found out that people say if u wanna change your background of laucnpad, you can just press option+command+control+b, i tried it several times and it works. but when the launch
-
What software would i need to create a online cricket or football management game. Something like the following: 1) www.battrick.org 2) www.cricketmanager.co.uk 3) www.hattrick.org Thanks in Advance
-
Passing/refering parameters to another report
Hi, I am developing a report which displays multiple rows. Say, this is a summary. When clicked on any row I would like to pass the values of columns for that row to another report and display relevent details. How will I pass these values to next re