RESCSEAL: hwo to modify the level of posting
Hi,
RESCSEAL post provisions for revenue for all charges that were posted on an SU and not yet settled with RESCSE.
The provisions are totalised and the posting is done on the business entity level, which is the SAP standard.
Hereby a lot of detail is lost and the profit center of the business entity is only taken into account. (not the one of the SU, nor the one of the rental objects)
How can we influence the level of posting?
thx
stefaan
Hi Stefaan,
You cannot influence the level of posting, you can only create different service charge groups to create more postings. Otherwise you will have to find the proper BAdI and create some logic of your own.
For Angela,
Did you customize all the relevant settings?
At first in the Settlement Scheme you have to activate the Accrual/deferral for Service Charges.
Service Charge Settlement > Settlement Process > Define Settlement Parameters.
Then you have to customize Service Charge Groups.
Service Charge Settlement > Accrual/Deferral of Service Charges/Display Costs Not Settled > Define Service Charge Groups and Accrual/Deferral of Service Charges.
You have to create the flow types and attach them to account symbols and GL accounts. You don't have to customize more for these flow types.
Then you assign the Service Charge Group to a Service Charge Key and a Condition Type.
This should do the trick. The customizing help is also very helpful.
Regards,
Jeroen
Similar Messages
-
Product Hierarchy - modifying the levels
We are wanting to use the Product Hiearchy but are wanting to redefine the levels. We want 4 levels, 3-6-6-3. I've done some research and find that we are able to change the SAP standard of 3 levels to the 4 levels that we want. I've also found general documentation on how to do that. When I create my new Domains (ex: zprodh4 char3) and then try to change the main structure of PRODHS I get a pop up asking for an Access Key. So, I'm either doing something wrong or changing the product hierarchy levels does not survive an upgrade? Can anyone answer this for me. If you think I'm doing something wrong can you please give me detailed instructions on how to assign the new domains to the existing structure.
Thank you!
Tami
Edited by: Tami Ayres on Nov 14, 2011 9:24 PMI have the access key and am modifying data element PRODH1. I changed the domain to read ZPRODH1 which is my defined domain. I saved it.
1. When I go to activate it I get a list of dependent structures and tables that are to be adjusted. Of course this makes me nervous but I'm assuming this is normal.
2. When I start to modify my next data element PRODH3, I am prompted for the access key. I enter the same access key as I did for PRODH1 and there's an error telling me the access key is incorrect. Do you have to have an access key for each element and then the structure that you are modifying?
Sorry for all the questions but this modification is making me nervous and I just want it to be correct.
Thank you,
Tami -
BAPI/FM to modify the FI posting period
Hi All,
Is there any BAPI/FM to Modify the FI posting period.
I know we can use BDC on TCode OB52 for modifying the FI posting period. But i want to keep this as a last option.
Thanks,
Sridharhi Tulasi,
take a look on this thread , this thread will help you
BAPI/FM to update products
Regards
Saurabh Goel -
FB70: How t o modify the value of BSEG-XREF before posting?
Hi ABAP Gurus,
Good day!
I would like to know the correct way to modify the value of BSEG-XREF1 in FB70 (Prior to posting of document).
Currently, I have tried using substitution. First, I copied RGGBS000 into ZRGGBS000 AND added form u300, which will modify BSEG-XREF1. Second, I have added a step to an already existing substitution (COGS), which was set-up in transaction OBBH. I have assigned u300 to BSEG-XREF1 (Refernce Key 1).
The said step didn;t seem to work. I was able to post a document and then I displayed the document. Unfortuantely, BSEG-XREF1 hasn't been modified. So, I tried debugging the form U300. It doesn't stop inside that form, which means the logic that i put there was useless. By the way, the the formname that Im using can be found in two internal tables: (1) exits, and (2) etab.
Kindly advise on what to do. Thank you very much!
<b>Best Regards.
Brando</b>Check this sample code which i've used to substitute the field BSEG-ZUONR
Also ensure that the callup point in <b>OBBH</b> is 2
Don't forget to attach ur <b>ZRGGBS000</b> to the application area <b>GBLS</b> in the tcode <b>GCX2</b>
FORM get_exit_titles TABLES etab.
DATA: BEGIN OF exits OCCURS 50,
name(5) TYPE c,
param LIKE c_exit_param_none,
title(60) TYPE c,
END OF exits.
exits-name = 'U102'.
exits-param = c_exit_param_field.
exits-title = text-101. " Ship-to-Party to Assignment field
APPEND exits.
REFRESH etab.
LOOP AT exits.
etab = exits.
APPEND etab.
ENDLOOP.
ENDFORM. "GET_EXIT_TITLES
FORM u102 USING zuonr TYPE bseg-zuonr.
bseg-zuonr = <value>.
ENDFORM. -
How to modify the currency rate in a document already posted?
Hi All,
an user has posted a document filling in the wrong currency rate.
Now, the document is old and it isn't possible to reverse it.
What could I do?
Could I modify the data in tables?
Which ones?
Thanks a lotHi,
Kindly do not make changes in any table. It will make make inconsistency in your system.
We cannot make any changes in currency once document has been posted. Try to pass adjustment entry in the system to rectify this error.
Thanks -
How can i modify the Requsition number generation process in iProcurment
We would like to modify the way Oracle generates the requisition number. Did some one do this kind of work and if so what are the files that have to be modified.
When users enter Requisition in iprocurement , they enter some additional information (Type, Code, Location) using Requsition header level DFF. I need to use this information and construct the Req. Number i.e (For Example 1-3 Digits will location, 4-5 will be code and 6-8 Type).
I was wondering what files i need to change to generate the Req. Number.
Any help is appreciated.
Thanksquote:
Originally posted by:
Newsgroup User
probably depends on what you want to replace 'dangerous'
parts with...
if you want to remove the 'dangerous' parts leaving other
parts of same
field as is, you are looking into regular expressions then -
but i doubt
there is any regexp that can deal with ALL 'dangerous'
entities...
to make it easier, you could just replace the whole field
value with
some default value, i.e. '' (empty string) for text fields, 0
or some
other number for integer fields, etc... of course, this has
to be in
line with your db schema and your fields must somehow carry
their type
metadata in them (i.e. in the field name) so that this
clean-up process
can be totally automated.
there may already be some udf/cfc/framework out there that
does this to
some degree, which you can extend as needed... check out
cflib.org
and/or adobe cf exchange.
hth
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/
Thanks. But I already generate a function (assume Replace())
to do that. What I don't know is how to use it in application.cfm
because form.element seems read-only.
For example, I want to write code like this(but it cannot run
in coldfusion because left part cannot be function):
<cfloop collection="#form#" item="formelement">
<cfset #evaluate(formelement)# =
Replace(#evaluate(formelement)# ) //so the safe post data can
continue to post to the website
</cfif>
</cfloop> -
Not able to modify the data for infotype 0008 using FM
Hi All ,
I have got a requirement for updating the infotype 0008 data using FM : HR_MAINTAIN_MASTER_DATA.
While trying to modify the wagetypes data which is of blank ..unable to upload the amount for that partcular field ..
For this am herewith the link of o/p :
http://i55.tinypic.com/28jfw2c.jpg for this am also posting the code...
Please suggest me furthur in what way i can upload..
SELECT * FROM pa0008 INTO TABLE itab_pa0008
FOR ALL ENTRIES IN itab
WHERE pernr = wa_data-pernr
AND begda = wa_data-begda_out
AND endda = wa_data-endda_out.
DESCRIBE TABLE itab_pa0008 LINES lin.
IF lin EQ 0.
c_action = 'INS'.
ELSE.
c_action = 'MOD'.
ENDIF.
LOOP AT itab INTO wa_itab WHERE pernr = wa_data-pernr.
CLEAR: wa_bapireturn, wa_bapireturn1, wa_hr_return.
REFRESH: it_pprop[],it_modified_keys[].
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-TRFAR'. "1
it_pprop-fval = wa_itab-trfar.
APPEND it_pprop.
CLEAR it_pprop.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-TRFGB'. "2
it_pprop-fval = wa_itab-trfgb.
APPEND it_pprop.
CLEAR it_pprop.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-TRFGR'. "3
it_pprop-fval = wa_itab-trfgr.
APPEND it_pprop.
CLEAR it_pprop.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-TRFST'. "4
it_pprop-fval = wa_itab-trfst.
APPEND it_pprop.
CLEAR it_pprop.
flag = flag + 1.
*****************************************************************************************************5
BREAK-POINT.
IF NOT wa_itab-lga1 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA01'.
it_pprop-fval = wa_itab-lga1.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet1.
ENDIF.
IF NOT wa_itab-bet1 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET01'.
it_pprop-fval = wa_itab-bet1.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************6
IF NOT wa_itab-lga2 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA02'.
it_pprop-fval = wa_itab-lga2.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet2 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET02'.
it_pprop-fval = wa_itab-bet2.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************7
IF NOT wa_itab-lga3 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA03'.
it_pprop-fval = wa_itab-lga3.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet3 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET03'.
it_pprop-fval = wa_itab-bet3.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************8
IF NOT wa_itab-lga4 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA04'.
it_pprop-fval = wa_itab-lga4.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet4 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET04'.
it_pprop-fval = wa_itab-bet4.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************9
IF NOT wa_itab-lga5 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA05'.
it_pprop-fval = wa_itab-lga5.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet5 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET05'.
it_pprop-fval = wa_itab-bet5.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************10
IF NOT wa_itab-lga6 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA06'.
it_pprop-fval = wa_itab-lga6.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet6 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET06'.
it_pprop-fval = wa_itab-bet6.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************11
IF NOT wa_itab-lga7 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA07'.
it_pprop-fval = wa_itab-lga7.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet7 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET07'.
it_pprop-fval = wa_itab-bet7.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************12
IF NOT wa_itab-lga8 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA08'.
it_pprop-fval = wa_itab-lga8.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet8 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET08'.
it_pprop-fval = wa_itab-bet8.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************13
IF NOT wa_itab-lga9 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA09'.
it_pprop-fval = wa_itab-lga9.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet9 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET09'.
it_pprop-fval = wa_itab-bet9.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************14
IF NOT wa_itab-lga10 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA010'.
it_pprop-fval = wa_itab-lga10.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
ENDIF.
IF NOT wa_itab-bet10 IS INITIAL.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET010'.
it_pprop-fval = wa_itab-bet10.
APPEND it_pprop.
CLEAR it_pprop.
ENDIF.
*******************************************************************************************************15
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA11'.
it_pprop-fval = wa_itab-lga11.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET11'.
it_pprop-fval = wa_itab-bet11.
APPEND it_pprop.
CLEAR it_pprop.
********************************************************************************************************16
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA12'.
it_pprop-fval = wa_itab-lga12.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET12'.
it_pprop-fval = wa_itab-bet12.
APPEND it_pprop.
CLEAR it_pprop.
********************************************************************************************************17
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA13'.
it_pprop-fval = wa_itab-lga13.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET13'.
it_pprop-fval = wa_itab-bet13.
APPEND it_pprop.
CLEAR it_pprop.
********************************************************************************************************18
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-LGA14'.
it_pprop-fval = wa_itab-lga14.
APPEND it_pprop.
CLEAR it_pprop.
bet1 = wa_itab-bet2.
it_pprop-infty = '0008'.
it_pprop-fname = 'P0008-BET14'.
it_pprop-fval = wa_itab-bet14.
APPEND it_pprop.
CLEAR it_pprop.
BREAK-POINT.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
number = wa_itab-pernr
IMPORTING
return = wa_bapireturn1.
BREAK-POINT.
IF c_action = 'INS'.
CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
pernr = wa_itab-pernr
actio = 'INS'
tclas = 'A'
begda = wa_data-begda_out "'20110401'
endda = wa_data-endda_out "'99991231'
dialog_mode = '2'
luw_mode = '1'
IMPORTING
return = wa_bapireturn
return1 = wa_bapireturn1
hr_return = wa_hr_return
TABLES
proposed_values = it_pprop
modified_keys = it_modified_keys.
IF NOT wa_bapireturn IS INITIAL.
WRITE : / wa_bapireturn.
CLEAR : wa_itab , wa_bapireturn.
ENDIF.
ELSEIF c_action = 'MOD'.
CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
infty = '0008'
pernr = wa_itab-pernr
actio = 'MOD'
begda = wa_data-begda_out "'20110401'
endda = wa_data-endda_out "'99991231'
record = p_record
recordnumber = wa_itab-SEQNR
operation = change
nocommit = nocommit
dialog_mode = '0'
IMPORTING
return = wa_bapireturn
return1 = wa_bapireturn1
hr_return = wa_hr_return
TABLES
proposed_values = it_pprop
modified_keys = it_modified_keys.
IF NOT wa_bapireturn IS INITIAL.
WRITE : / wa_bapireturn.
CLEAR : wa_itab , wa_bapireturn.
ENDIF.
ENDIF.
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
number = wa_itab-pernr
IMPORTING
return = wa_bapireturn1.
ENDLOOP.
ENDLOOP.Here is a sampe, and the logic you are using for wages goes in the internal table for wages (you already have the enqueue & dequeue so you don't have to worry about that, so you only have to add the BAPI_TRANSACTION_COMMIT):
CALL FUNCTION 'BAPI_BASICPAY_CHANGE'
EXPORTING
employeenumber = pa0008-pernr
subtype = pa0008-subty
objectid = pa0008-objps
lockindicator = pa0008-sprps
validitybegin = pa0008-begda
validityend = pa0008-endda
recordnumber = pa0008-seqnr
payscaletype = pa0008-trfar
payscalearea = pa0008-trfgb
payscalegroup = pa0008-trfgr
payscalelevel = pa0008-trfst
* NEXTINCREASE =
* LOCALALLOWLEVEL =
* PARTNERSHIP =
* CURRENCY =
* COMPARISONPAYSCLTYPE =
* COMPARISONPAYSCLAREA =
* COMPARISONPAYSCLGRP =
* COMPARISONPAYSCLLVL =
* COMPNEXTINCREASE =
* CAPACITYUTILLEVEL =
* HOURSWORKEDPERPERIOD =
* ANNUALSALARY =
* CASEGROUPCATALOG =
* CASEGROUP =
* CURRENCYANNUALSALARY =
* REASON =
* NOCOMMIT =
* importing
* return =
TABLES
wagetypes = wages.
Regards,
Ryan Crosby -
Would it be faster to use a trigger or modify the insert query?
We have a table that currently has latitude, longitude columns and are trying to decide what route to go as far as adding spatial data to future records. A spatial index will be placed on the new column.
There appear to be 3 solutions:
1 Create a materialized view which creates the spatial column based on the current latitude and longitude columns.
2 Create a trigger on the table that will populate the new spatial column on insert/update.
3 Modify the code to insert a spatial value into the new spatial column.
Due to the nature of the data we are not willing to use method 1.
What we are trying to figure out is which method, 2 or 3, will insert faster.
Has anyone done tests to determine if an insert with a spatial object is slower than an insert on a table with a trigger that creates a spatial object?
Thanks,
PatPat,
Note that you don't need to store latitude, longitude in sdo_geometry type in order to spatially index it. Instead you can create a function that returns an sdo_geometry based on two numeric columns, then create a function based index on that. Its described here:
http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11830/sdo_exten.htm#i1005799
Also note that in the sdo_geometry type, you need to define the data as longitude/latitude and not the other way around.
If you do want to create a column with sdo_geometry column, I'd recommend your third option. As a general principle I avoid triggers unless absolutely necessary. Triggers invariably lead to confusion when you (or someone else) revisits this code in the future. Also the change of context between and SQL and PL/SQL has a performance hit. Here's a simple test:
SQL> CREATE TABLE long_lat_no_trigger (
2 geometry SDO_GEOMETRY);
Table created.
SQL>
SQL> CREATE TABLE long_lat_with_trigger (
2 longitude NUMBER,
3 latitude NUMBER,
4 geometry SDO_GEOMETRY);
Table created.
SQL>
SQL> CREATE OR REPLACE TRIGGER long_lat_to_geometry
2 BEFORE INSERT ON long_lat_with_trigger FOR EACH ROW
3 DECLARE
4 BEGIN
5 :new.geometry := SDO_GEOMETRY(2001, 8307, SDO_POINT_TYPE(
6 :new.longitude, :new.latitude, NULL), NULL, NULL);
7 END;
8 /
Trigger created.
SQL>
SQL> SET TIMING ON
SQL> INSERT INTO long_lat_no_trigger (geometry) (
2 SELECT
3 SDO_GEOMETRY(2001, 8307, SDO_POINT_TYPE(
4 dbms_random.value(0,180), dbms_random.value(0,90),
5 NULL), NULL, NULL)
6 FROM DUAL
7 CONNECT BY LEVEL <= 1000000);
1000000 rows created.
Elapsed: 00:00:31.96
SQL>
SQL> INSERT INTO long_lat_with_trigger (longitude, latitude) (
2 SELECT
3 dbms_random.value(0,180),
4 dbms_random.value(0,90)
5 FROM DUAL
6 CONNECT BY LEVEL <= 1000000);
1000000 rows created.
Elapsed: 00:01:21.15Cheers,
John -
How to show all the levels of managed metadata in Current navigation in SP 2013
I am trying to use Managed metadata navigation as Current navigation/Left navigation Bar in a SharePoint intranet publishing site. I found one problem when I was configuring it:
If we have the terms in the term set defined as follows:
├─> Root1
│ ├─> L11
│ │ ├─> L21
│ │ │ └─> L31
│ │ └─> L22
│ ├─> L12
│ └─> L13
├─> Root2
└─> Root3
(Please consider the indents as children of parent terms).
So, there are 3 root terms and 4 levels of nesting in the terms. When I configured this for navigation it showed me only the 1st level by default i.e. Root1 -> L11, L12, L13 , Root2, Root3 in the navigation. So, the navigation is not fully displayed. If
I navigate to a lower level, it shows me one more level below it and does not show the parent i.e. on navigating to L12, to shows me L21 and L22, but does not show the child L31 and the parent Root1. I presumed it would show me the full hierarchy.
I did some probing around and figured that I could fix this by changing the master page. I navigated to the html file of the master page and within the vertical navigation snippet I found "PublishingNavigation:PortalSiteMapDataSource" that had these
properties:
StartFromCurrentNode(true) ShowStartingNode(false)
I changed these values, that is, set 'StartFromCurrentNode' to false and 'ShowStartingNode' to true. I also set 'EnableViewState' to true which was false by default. Still , this did not fix the navigation
Any help would be highly helpful and appreciated. ThanksHi Sara,
Thanks for the reply. I actually modified the setting what you mentioned but still I did not get the Top Level Navigation. I guess what you mentioned will work on the Top navigation. But I am trying to display the top 3 levels in the left navigation.
├─> Root1
│ ├─> L11
│ │ ├─> L21
│ │ │ └─> L31
│ │ └─> L22
│ ├─> L12
│ └─> L13
├─> Root2
In the above tree, when i click on the L31 then the navigation is looking like
├─> L21
│ └─> L31
└─> L22
But I want to display like the below
├─> L11
│ ├─> L21
│ │ └─> L31
│ └─> L22
Regards... Mahesh -
Error on modifying the SharePoint excel services viewer (xlviewer.aspx) page
I am working on SharePoint 2013 and am following this
article to modify the xlviewer.aspx page in order to pass into it URL parameters. After following the instruction when I reload the new webpage (MyXLViewer.aspx) I am getting the foll. error:-
Sorry, something went wrong An error occurred during the compilation of the requested file, or one of its dependencies. 'Microsoft.Office.Excel.WebUI.ExcelWebRendererInternal' does not contain a definition for 'RowsToDisplay' and no extension method 'RowsToDisplay'
accepting a first argument of type 'Microsoft.Office.Excel.WebUI.ExcelWebRendererInternal' could be found (are you missing a using directive or an assembly reference?) Technical Details
Troubleshoot issues with Microsoft SharePoint Foundation.
Correlation ID: db9b709c-966c-80de-156d-15c4b2783b09
Date and Time: 2/3/2014 5:15:03 PM
Go back to site
Can you please try this and replicate and let me know if you are facing the same issue..? Or whether I am doing something wrong here? Foll.
is the procedure I have followed:-
Create a copy of XLViewer.aspx which is located in C:\Program Files\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\LAYOUTS. I named my copy MyXLViewer.aspx. you can try /14/ incase of SharePoint2010..
Open MyXLViewer.aspx in Notepad and do the following;
<%@ Page language="C#" Codebehind="XlViewer.aspx.cs" AutoEventWireup="false"... --> Change This To --> <%@ Page language="C#" Codebehind="XlViewer.aspx.cs" AutoEventWireup="true"...
Placed foll code before head tag closes </head> on
the page:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
if (Request.QueryString["RowsToDisplay"] != null)
m_excelWebRenderer.RowsToDisplay =
Int32.Parse(Request.QueryString["RowsToDisplay"]);
if (Request.QueryString["ColumnsToDisplay"] != null)
m_excelWebRenderer.ColumnsToDisplay =
Int32.Parse(Request.QueryString["ColumnsToDisplay"]);
if (Request.QueryString["ToolbarVisibilityStyle"] != null)
if (Request.QueryString["ToolbarVisibilityStyle"] == "1")
m_excelWebRenderer.ToolbarStyle =
ToolbarVisibilityStyle.FullToolbar;
else
m_excelWebRenderer.ToolbarStyle =
ToolbarVisibilityStyle.None;
</script>Hi,
The article you referenced might be applied to SharePoint 2007, however, in SharePoint 2013, the
RowsToDisplay property and
ColumnsToDisplay property are no longer supported, so these properties are not guaranteed
to work as they were in SharePoint 2007.
If you want to customize the Excel Web Access Web Part, it is recommended to take a look at the two documentations about Excel Web Access Web Part custom properties:
http://office.microsoft.com/en-001/sharepoint-server-help/excel-web-access-web-part-custom-properties-HA010377893.aspx
http://office.microsoft.com/en-001/sharepoint-server-help/excel-web-access-web-part-summary-HA010105454.aspx
Best regards
Patrick Liang
TechNet Community Support
Hello Patrick,
As I have posted in my question I am interested in customizing the Excel viewer aspx page which opens up when you open an excel book via the document library in SharePoint 2013. The solution you are talking about is to modify the properties of the excel
web part and this does not answer my question.
Again, can you tell me if there is any possible way to customize the XLVIEWER.ASPX page sitting in LAYOUTS folder so that I can access certain properties like AllowInteractivity, etc? Or has this been completely discontinued by Microsoft in SharePoint 2013?
If the RowsToDisplay
property and ColumnsToDisplay
property are no longer supported, are there
any other property that this tag supports?
We have opened the xlviewer.aspx page from layouts folder and can see the foll. control:
<Ewa:ExcelWebRendererInternal id="m_excelWebRenderer" runat="server"
AllowInteractivity="false" AllowPivotSpecificOperations="false"/>
However, there is no documentation available from Microsoft or any other dev sites on this control/tag. This
link mentions that the ExcelWebRendererInternal is a totally useless instance.
I need clarification on this.
We also tried to edit the "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\1033\ewa.strings.moss.js" file. But, any edits corrupts what is rendered on the right click of the pivot chart/table on xlviewer.aspx
page. -
Error in characteristic derivation at the level of the invoice item when re
We are implementing the SAP project for just one small private medical Center which includes mainly outpatient cases in different medical Clinics (different departments in the same medical center) .For example: Radiology center/department, cardiology center Obstetrics center and so on.
We have defined each center/department as a different profit center.
Some of departments are subdivided to several medical organizational units; each unit represents a different cost center at the same profit center/department.
A case-based order (internal CO orders relating to a patientu2019s case) is created in the background when the patient is admitted
The same patient can get services from few organizational units (in ISH)/cost centers at the same visit/case and that's why it is important to collect revenue and costs at the same case based order. The revenue is posted to the case base order by using billing in the ISH module and the costs by internal activity allocation.
We have assigned IS-H services to activity types in Controlling; the services transfer to the case based order. CO-relevant services are posted from IS-H to cost centers in CO and within internal activity allocation, allocate them to the case-based order.
For example:
X ray service assigned to Technician minutes activity type.
Each X Ray service takes 20 minutes of Technician (Qty Cnv Facto=20 MIN)
The service transfer is preformed automatically at final billing.
We have implemented Case Costing Level 2 in order to analyze case costs in CO-PA.
We want to have the ability to derive the profitability analysis characteristics at the level of a line item in the case, for example: we want to define a service or the preformed organizational unit as a characteristic in PA.
We are not sure what the best feasible solution for this requirement is.
We investigated few alternatives:
1. We have defined the case based order as real order with a settlement rule to a profitability segment. Revenue and Costs are posted to the cased based order and then settled to the profitability analysis. We eliminated this alternative because we didn't find any way to distribute revenue and case costs to PA between the different "line item characteristics" (for example: different services in the case).
2. After eliminating the first alternative we tried to change the solution.
We have dealt with revenue and costs separately.
1. Revenue: In the "configure revenue accounting" We flagged the Post to Prof.Segment checkbox, the patient billing module attempts to determine a profitability segment in CO for each invoice item and to post the revenue to it. The system determines the profitability segment using the characteristics of the patient and case data we defined.
We are using ISH_CHARACTERISTIC_* functions for characteristic derivation but we couldn't derive user defined characteristics which are defined at the level of the invoice item. (For example: billable service in the case or preformed organizational unit for each service.).We didn't succeed to it by using the ISH_CHARACTERISTIC_* functions.
2. Costs:
We tried to posts case costs (internal activity allocation) directly to profitability analysis, this way we hope to have the ability to derive characteristic of the line item.
We know that when we use transaction: KB21N for internal activity allocation and we define two receivers, internal order and profitability segment- In case the order will be statistical the true posting will be to profitability analysis segment.
Therefore we have defined the case based order as statistical order.
We want to intervene in the automatic creation of account assignment lines by enhancement NHCO0001 IS-H: Create account asgmt. line during CO transfer.
The transfer program creates for CO-relevant services account assignment lines for Assignment rules.
But-We didn't find any way to do it, because the profitability segment object is missing in enhancement NHCO0001.
As an alternative we tried to use User-Exit in the profitability analysis valuation (transaction: ke4u) but also with no success. (Enhancement COPA0002).
Could you Please advice what to do,I didn't succeed in my ideas and investigations.
Thanks
Yael Jacobi
Controlling ConsultantHI Claudius
Thanks for your answer, I will try to discuss it again with my customer to understand weather he really needs/wants a profitability analysis on service level.
I processed also an inquiry within the Service Remote Consulting according , I will let you know their answer as well.
I have additional issue to discuss with you , please let me know wheatear you can help me.
There are internal service sales between different departments in the same medical center. For example: Radiology center/department sells X-rays services for the cardiology center. We need the ability to sell a service to a different department in a different price than to an external payer/customer/insurance provider.
Is it possible to implement profit center transfer prices along with the ISH_CO integration?,
How is it getting along with the posting of internal activity allocation when services transfer to Controlling?
At standard the costs are allocated (by means of internal activity allocation) between profit centers. The responsible cost center (assigned to the performing organization unit) is credited and the case based order (which is assigned to different profit center) is debited.
Is it possible to implement transfer prices in case the performing organizational units are connected to the same profit center? (because some of departments are subdivided to several medical organizational units; and each unit represents a different cost center at the same profit center/department).
Do you recommend defining a different profit center also for each sub-department?
Do you have any other proposed solution for this issue?.
Thanks,
Yael -
Change the level of isolation in a Informix connection
Post Author: mibarz
CA Forum: Data Integration
Iu2019m working over informix and I need to change de level of isolation befor make a Query.
The Informix instruction is SET ISOLATION TO DIRTY READ. In the Data flow we are using the SQL statement object for retrieve the data.
I try to change the level of isolation in the ODBC configuration, but its impossible.
¿Anybody can help me with this problem?
Thanks,
MartíPost Author: bhofmans
CA Forum: Data Integration
Unfortunately this is not possible in Data Integrator today. We have several enhancement requests for this and similar functionality for several RDBMS. For MSSQL server a workaround is provided via a DSConfig parameter, for other RDBMS we don't have a solution yet. -
How to modify the field lengh of file upload
Hi All,
I am facing a problem with u201Cuploadu201D filed length in BSP application.
When we upload the file in BSP page, the path displayed should be the full path (i.e. from where the file is being upload the file)
Now this field is appearing 20 char length
Now I want to increase the length of the upload field (Input field) to be 100 char so that the path is visible.
In the current application the file upload is being done through a structure (attributes)
In this structure the fields are like this
PAGE_NAME
ID
FOR
TAGS
ROW_INDEX
COLUMN_INDEX
OTR_NAME
REQUIRED_NAME
MAXLENGTH
SIZE
TABLE_NAME
ON_SELECT
VALUE
DISABLED
ONCLICK
TEXT
TYPE
Using this method:
CALL METHOD cl_htmlb_fileupload=>factory
EXPORTING
Id = ls_form_save-id
RECEIVING
Element = lv_fileup.
bee_table->add ( level = 2 element = lv_fileup ).
This cl_htmlb_fileupload is named as class interface.
Which has the CLG_HTMLB_FILEUPLOAD (it is a class) it is defined in attributes.
In this class it has the attribute u201CSIZEu201D by default string 20.
Now I need to change this attribute length from 20 to 100
For this I copied the standard class CL_HTMLB_FILEUPLOAD into ZCL_HTMLB_FILEUPLOAD.
This ZCL_HTMLB_FILEUPLOAD contains all attributes of the standard class CL_HTMLB_FILEUPLOAD
Including the one class (CLG_HTMLB_FILEUPLOAD), this is defined as an attribute (ABOVE MENTIONED?)
This class is appearing in non editable mode, so I have copied this class into zclass (ZCLG_HTMLB_FILEUPLOAD).but still I am not able to edit the attribute called u201Csizeu201D
And also I am not bale to add the zclass in place of the ZCLG_HTMLB_FILEUPLOAD
Kindly tell me how to modify the length of the field u201Csize u201Cand also how to add the zclass in the attributes of one class (syntax)
Thanks in advance
Rambabu.AHi,
Class CLG_HTMLB_FILEUPLOAD is a class automatically generated when a BSP Element is created. You should not change/create such a class, unless by creating your own BSP Element.
As per your requirement, you can use the SIZE parameter of method factory:
ls_form_save-size = '100'.
CALL METHOD cl_htmlb_fileupload=>factory
EXPORTING
Id = ls_form_save-id
Size = ls_form_save-size
RECEIVING
Element = lv_fileup.
Regards,
Tanguy -
In Final Cut Pro x, Somehow my video got muted and I can't find a way to UNMUTE it!
(it won't let me manually lift up or down the waveform - nor go in and raise the level of loudness)
Any suggestions? (How to unmute)Do you know how to use the volume adjustment line?
If so, is it not working?
Can you post a screenshot of your audio? -
Is this possible to access arbitrary frame and to modify the mask?..
Sorry for a bit messy discussion title. Please, let me explain.
I have some experience in implementing video processing algorithms, but as our own software and never under AE. Now there is an idea to implement something for AE and first of all, I'm curious, if this is possible at all.
1) When processing the n-th frame, I need the full access to the data of (n-k)-th and (n+k)-th. Is this possible to do in general case? Or the only variant is to implement frames buffering during the first pass?
2) Our algorithm uses the mask as one of the inputs. But in contrary to the usual case, mask does not define an area of interest. In any case the full frame is processed, but the processing differs for different regions, depending on mask. In our software, it works like this: user defines a mask (and some parameters). Then effect is slightly modifying (let say – refining) the mask during the render and renders final images. After this user can modify the mask somehow again if he/she is not satisfied with what algorithm has done. Can I produce the same workflow in AE? The only way is using a drawbot (this means CS 5.5 and higher)? And what if I want masks to be raster images?
The second question in the framework of this one is how to do two video inputs for an effect (first – the video to be processed and second – the mask (grayscale sequence in general case))?
The possible workflow is that user provides trivial mask – lets say, the black solid. But even during the first pass effect should produce the mask, according to its sight to the video – so, it should somehow substitute the black solid with the sequence on black'n'white images. Is this all possible in AE?
3) Is this possible (should be, I guess) to implement multipass algorithms? How the preview works then, if I need, for example, to pass all the video length 3-4 times, to produce the final render?
I can expect that all this is solvable in AE, but may be experienced users could be so kind to give me some basic recommendation on how to do this. Looking through the PDF, which accompanies the SDK has not allowed to come to a distinct answer for the question: is this possible or not. So, I rely on your consultation.hi Theofil Mulony, welcome to the forum!
in short, yes, what you want to do is possible, but some parts may be tricky.
and now the long version:
1) When processing the n-th frame, I need the full access to the data of (n-k)-th and (n+k)-th. Is this possible to do in general case? Or the only variant is to implement frames buffering during the first pass?
you can access the pixel data of any layer at times other than the currently processed time. this concept of getting that data is referred to as "layer checkout" in the AE SDK, and "wide time" is the name of getting pixel data at times other than the current.
the following thread discusses the difference between two methods of getting such data:
http://forums.adobe.com/message/4033930#4033930
you can also look at the "checkout" sample project to see how both concepts are implemented.
2) Our algorithm uses the mask as one of the inputs. But in contrary to the usual case, mask does not define an area of interest. In any case the full frame is processed, but the processing differs for different regions, depending on mask. In our software, it works like this: user defines a mask (and some parameters). Then effect is slightly modifying (let say – refining) the mask during the render and renders final images. After this user can modify the mask somehow again if he/she is not satisfied with what algorithm has done. Can I produce the same workflow in AE?
masks in AE generate a matte by default. the user can turn that mask off, so that the shape remains, but the mask does not... mask. (you can also set the mask mode to "none" via API commands).
you can then read the "off" mask attributes and either render using an API command (see "pathmaster" sample to see how), or write your own algorithm if the API constraints on that operation are a problem for you. (and there are a few constraints on rendering masks in the API)
now. when you say "modifying the mask" do you mean you modify it's generated matte, or do you mean change it's defining vector?
both are possible, but completely different.
if you turned the mask off, and rendered it's alpha yourself, then you can modify that alpha as you wish.
if you want to use AE's generated matte of the mask and change the mask's outline shape, then you need to look into "streams" and the "mask outline suite".
the user can modify a mask's shape as he/she pleases, unless you lock that mask or otherwise sabotage the user's operation.
The only way is using a drawbot (this means CS 5.5 and higher)?
drawbot is the API for drawing over AE's interface in CS5 and up.
it's only a drawing tool. previous versions used OS drawing tools. that's all the difference.
what i think you're asking is weather you need to create the mask drawing/handling capabilities or not.
the answer is: you can, but you don't have to.
unless you need control over the mask drawing that AE's existing masks don't have, i would have used AE's masks and not create a brand new mechanism (that the user need to learn as well).
if you insist at creating a custom UI for drawing masks, the "CCU" sample project would be a good place to start the research.
(just don't come crying to me when you get a splitting head ache)
And what if I want masks to be raster images?
The second question in the framework of this one is how to do two video inputs for an effect (first – the video to be processed and second – the mask (grayscale sequence in general case))?
The possible workflow is that user provides trivial mask – lets say, the black solid. But even during the first pass effect should produce the mask, according to its sight to the video – so, it should somehow substitute the black solid with the sequence on black'n'white images. Is this all possible in AE?
by default, "effect" plugins (as opposed to AEGPs) get only one input - the image of the layer, post masks and previous effects (but before transformations).
you can put as many "layer param"s in your effect and let the user select any number of other layers, which you can the "checkout" and use as second inputs.
you can also checkout other layers without the user selecting them manually.
however, checked out layer results are pre-masks and effects. so if the user draws a mask over a black solid, you will not be able to read the "post mask" image unless the user pre-composes the layer with the mask inside the pre-comp. it's a common practice for users to do so, as many effects rely on a second input, and that's the only way to make the input pos-masks and effects. (so it's no biggie from the user's point of view)
in the same manner, you can read any layer's image and use it as a mask.
you get the image buffer, so it's up to you to decide whether to use the alpha channel of that image or the rgb (or any other method you see fit).
3) Is this possible (should be, I guess) to implement multipass algorithms? How the preview works then, if I need, for example, to pass all the video length 3-4 times, to produce the final render?
AE doesn't do multi pass rendering.
it actually can render arbitrary frames, in no particular order.
but as you already saw, you can access the image data from any time - of any time, so you can emulate passes.
if you need to fly through the whole sequence for every frame, that would of course be very time consuming and wasteful.
in such a case, you can try to do these passes only once, when effect is implemented, and cache the results.
look up "sequence data", to see how to manage memory specific to a single instance fo you effect.
but i must say that if you have to do full length scans of the footage, a couple of times over, and cache EVERYTHING, then you're in a bit of a problem in AE.
it's just not set up for such rendering logic.
not impossible, but highly inefficient in the AE rendering pipeline.
there is a lot more to al of the above, but i hope this gave you a clearer picture of how things are in AE.
Maybe you are looking for
-
MacBook Pro wakes up when unplugging usb from cinema display
Hi all, I have a 30" cinema display at work and a 23" at home which I use with my macbook pro. At work, I use a usb keyboard which stays plugged into the monitor. At home, I have a wireless keyboard and a usb printer plugged into the monitor. Thus in
-
I have forgotten my security questions and can't buy anything of iTunes or the App Store what do I do?
-
Ldap Synch Error in attribute conversion operation Issue in OIM 11g R2 PS1
Hi All, We have enabled LDAP Synch in OIM11g R2 PS1 environment. We have requirement of users getting created through Web Services. When we create a user through Webservices, and provide all the attributes required to create user then we are getting
-
Hi! I have been spending loads of time on google trying to find an answer to this problem. I have not been able to solve this by my own so now I turn to the forums-.- I am using a JEditorPane to display text using HTML. I create my JEditorPane like t
-
HT201412 ipad will not do anything but show apple icon ?
ipad will not do anything but show apple icon help please ?