Custom BI Reports Vs. ABAP for Payroll
Hi,
Can anyone tell the pros and cons of developing Custom Payroll Reports using BI or Custom ABAP. There are 51K employees.
Thanks,
Mohan
Hi,
The present thinking is not to preclude one set of reports and choose the other. Operational reporting should come from R/3 or ECC and strategic or analytic reports should come from BI.
That is where Portal can play an important role. The portal can be a single point of access for both operational and analytic reports, without the user knowing where the output is coming from.
BR/
Mathew.
Similar Messages
-
How security is handled in HR-BW reporting? Specially for Payroll data.
Hi,
how security is handled in HR-BW reporting?
Specially for Payroll data, how security handled?
any Idea will be appriciated.
Thanks
AliHi Guys,
any body has an Idea ! How security is handled in HR-BW reporting?
Specially for Payroll data.
any documentation etc....
Thanks
Ali -
Customer Balance Report throught Abap
Hi,
I want to develop a report Customer Balance Report in which along with details i have to display the closing and opening balance of it. As per search through SDN i come to know that BSAD,BSID tables to be used so that data can reterived and for cross checking the out put Standard Report named S_ALR_87012172 and the Tcode FBL5N ..
I want to know is this data is sufficient to start this report and the data for displaying the closing and the opening balance of the customer?Hi ,
To derive an opening balance, you need to decide on key date. The date one which you want to see an opening balance.
Suppose that date is wf_keydt . Then your logic for calculating opening balance should be as folloes :
SELECT kunnr bukrs belnr gjahr buzei blart shkzg dmbtr
INTO TABLE it_data
FROM bsid
WHERE bukrs = p_bukrs
AND kunnr IN s_kunnr
AND budat <= wf_keydt
AND hkont = p_hkont
AND gsber = p_gsber
AND bstat = space
AND umskz = space.
SELECT kunnr bukrs belnr gjahr buzei blart shkzg dmbtr
APPENDING TABLE it_data
FROM bsad
WHERE bukrs = p_bukrs
AND kunnr IN s_kunnr
AND budat <= wf_keydt
AND augdt > wf_keydt
AND hkont = p_hkont
AND gsber = p_gsber
AND bstat = space
AND umskz = space.
LOOP AT it_data INTO wa_data.
CLEAR wa_tab.
wa_tab-kunnr = wa_data-kunnr.
wa_tab-dmbtr = wa_data-dmbtr. "+nvj15102007 security deposit added in output
IF wa_data-shkzg = 'S'.
wa_tab-opbal = wa_data-dmbtr.
ELSE.
wa_tab-opbal = wa_data-dmbtr * -1.
ENDIF.
COLLECT wa_tab INTO it_tab.
ENDLOOP.
REFRESH it_data.
Hope this helps to you.
Btw I am leaving for the day now. Any thing else do reply to me. I will revert to you tomorrow.
Regards,
Nikhil -
Customer Aging Report - different defaults for different customers
In SAPB1 2007, SP01 PL09, we want to be able to run a different Customer Receivables Report for only certain customers.
That is, we want ONE Statement to print for most customers, but have a different statement print for a handful of other customers. Currently, the only way to do this is set one report as the default, bring up a handful of customers by a certain property, then reset the default, bring up the rest of the customers by excluding that property, then running the statements again.
Alternatively, we can set the Customer Receivables Report default by User. But the customers we need for the alternative statement are not relegated to one user, so this doesn't work.
Is there a better way to do this? Some way to assign a default statement to a particular group of customers, by Business Partner number alone?Hi,
I'm using SBO 2005A PL 46, the BP currency is USD and the Local Curr is IDR.
Thanks -
Customer ageing report for fbl5n
hi all,
I want to develop an customer Ageing Report in abap to calculate the net due date which is similar to the Tcode fbl5n but the problem is functional consultant told me about this tcode and there is no such information regarding the specified tables which are to be used. I had searched in SDN also but i did not got the desired information.
regards,
karthik
Edited by: k.vinu.karthik on Jul 23, 2010 7:21 AMUse the development tools available to you - the transaction and a sample account is all you need. Debug, ST05, SE30, etc....
-
How to get list of custom objects used in abap report program?
Hi friends,
I have a requirement in which I have to scan the entire abap report and retrieve list of custom objects used in it for example custom tables, data elements, structures, table types etc,. Is there any provision in SAP like fuction modules to do this functionality? As of now I am coding everything manually where so many possibilities are there for all kinds of objects. Provide your answers and suggestions...
Thanks,
NasteraHi,
The best way to do this is environment analysis. Follow the steps:
1. Open se38, type in the program name (don't click on on display/change or create button, stay on first screen only)
2. Click on environment analysis button (hot key SHIFT+F4)
3. It will throw a pop-up, which will ask for type of object you want to see, which are linked /used by this program. select all (or may be if you are only interested in Tables, then select table only)
4. Hit 'Enter'
You will get the full list of all objects used in this report program. Just note down the one which starts with Z or Y and that's it.
Cheers,
Anid -
Transaction code thro' SAP Query for customer spefific report
hi experts,
how to create transaction code (using SE43-) for the sap query created on own??
I have created the following required for a customer specific report
1.Infoset thro sq02
2.user group thro sq03 and assigned it to infoset
3.query thro sq01 and saved it with text
earlier i have used logical database PNPCE ( relevant for PA and payroll modules reports)
using sq01 , go to basic list , selected required infotypes and fields and
then selected, SAP List viewer for viewing and i get the report.
Now my question is how to create a separate transaction code for this sap query which i created
should i use SE43( area menu maintenance and area class???_)
should i create a variant and go to SE43??
advice solicited
snrHello
when you excecute the query in right han side corner you can get the program name
go to se80 select program & type this name and then you can create a tcode for that prog in SE80
reward points if helpful.
the prog name will be something like : AQZZ/SAPQUERY/* " ur query name
you can search for the name also in this manner -
Problem in making logic for customer balance report
Hi,
I am working on a customer balance report in which i am picking the data from BSAD and BSID tables. I am facing a problem that i am able to calculate the opening balance in it but not able to calculate closing balance. I am comparing the data with tcode FBL5N for opening and closing balances for a given date range. Kindly help me out where i am getting wrong:-
Here the link to the code :-
http://docs.google.com/View?id=dfxswwff_11fdktr7ct
Edited by: nav009 on Feb 6, 2010 9:30 AMHi Nikhil,
Thanks for you response but i had developed the report and i am able to pick the correct data but i am facing the problem in displaying the NETAMT which is displaying the data using this formula :-
1.) NETAMT = NETAMT + W_TAB1-DR + W_TAB1-CR.
so that the last value matches with the closing balance.
When i am using this formula i am not able to display the correct data of deducting or addition of the opening balance in it but the value matches with closing balance .
2.) NETAMT = NETAMT + W_OPBAL-OPBAL + W_TAB1-DR + W_TAB1-CR.
When i am using this formula it is showing the first value correctly but not the last one which will be displayed in the closing balance.
I want to have desired output to display the first value to be displayed as it is showing in the (2) and last value to be displayed as it is showing in (1) last value.
How can i achieve this functionality? i really want to know...
Edited by: nav009 on Feb 10, 2010 6:29 AM -
Integrate Xcelsius Report in WebDynpro for ABAP
Hi all,
I would like to integrate Xcelsius reports into WD for ABAP. This shouldn't be a problem if using EHP1 in ERP backend.
But what I would to do is to influence the report's behaviour. E.g. by clicking on a button I want the report to change.
Is it possible to trigger events from WD ABAP into an integrated Xcelsius report?
Regards
Christoph
Edited by: Christoph Hofmann on Nov 5, 2009 11:58 AM>
Kareemullah Quadri wrote:
> Hi Thomas
>
> If we would like to write a wrapper Flex application, the generated SWF in Xcelsuis compiles only with Flex SDK 2.0.1 Hotfix 3.
> But this wrapper Flex cannot include Flashisland library as this is supported only by Flex SDK 3.0.
> What is the solution or am I missing something here ?
>
> Regards
> Kareem
I believe this is a duplicate question to another thread, but SAP supplies both a Flex 2 and Flex 3 version of the FlashIslands SWC. Just use the Flex 2 library. -
Payroll Reconciliation Report - HR ABAP --- Urgent
Hi Guys,
I am having a doubt regarding a standard report very commonly used in HR Reporting in SAP.
How does it selects the Payroll Results from the cluster ? Based on which date ...?
Is it Check Date/Payment date or some other date ?
Actually I have a requirement where i need to fetch the amount for a wagetype.
In this I need to fetch the values of that wage type based on the check date, i.e. when the company has paid the amount to the person.
I have to fetch the amount of this wage type for all the payroll runs :
1 - Regular
2 - Retro.
3 - Offcycle.
I have used the Payroll Reconciliation Report and exporting the final total table which has all the results for the wage type selected on the selection screen for the person between a particular start date and end date.
But I want to be sure that this way I will get the accurate results.
If anyone has any idea or know any link to follow please help me out.Hi ,
sample code..
LOOP AT fp_i_final INTO l_wa_final.
FORM read_rgdir USING fp_v_pernr TYPE persno
CHANGING fp_i_rgdir TYPE ty_t_rgdir.
fp_i_errorlog TYPE ty_t_errorlog.
*-- Local Declaration
DATA: l_wa_errorlog TYPE ty_errorlog. " Errorlog Work Area
*----> FM for Read routines for cluster CD
CALL FUNCTION 'CU_READ_RGDIR'
EXPORTING
persnr = fp_v_pernr
TABLES
in_rgdir = fp_i_rgdir
EXCEPTIONS
no_record_found = 0
OTHERS = 0.
*---> Cluster Directory details for Payroll
*---> Results is initial for perticular employee then continue .
IF l_i_rgdir IS INITIAL.
CONTINUE.
ENDIF.
*----> Off-cycle dates
IF cb_ocy NE l_c_x.
ELSE.
*---> Off-cycle dates
IF s_bondt-low IS NOT INITIAL AND
s_bondt-high IS NOT INITIAL .
DELETE l_i_rgdir WHERE fpbeg LT s_bondt-low OR
fpend GT s_bondt-high.
ENDIF.
ENDIF.
*----> Check the ARRRES check box
IF cb_arr = l_c_x.
*---> Delete the cluster directory details from check date and check the low date.
IF NOT s_paydt-low IS INITIAL.
DELETE l_i_rgdir WHERE paydt LT s_paydt-low .
ENDIF.
*---> Delete the cluster directory details from check date and check the high and low dates.
IF NOT s_paydt-low IS INITIAL AND
NOT s_paydt-high IS INITIAL.
DELETE l_i_rgdir WHERE paydt LT s_paydt-low OR
paydt GT s_paydt-high .
ENDIF.
ENDIF.
*-- Get the Payroll details for all Personnel Numbers entered
*-- on Selection Screen
LOOP AT l_i_rgdir INTO l_wa_rgdir.
*---> Check for the flag
IF l_wa_rgdir-srtza NE l_c_p AND
l_wa_rgdir-srtza NE l_c_o .
*----> Sub-Routine to get the Payroll results into the
*----> Payroll RESULTS Table
*-- Local Declaration
DATA: l_wa_errorlog TYPE ty_errorlog. " Errorlog Work Area
*----> FM to get Payroll Results table
CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'
EXPORTING
employeenumber = fp_v_pernr
sequencenumber = fp_v_seqnr
read_only_international = c_x
CHANGING
payroll_result = fp_i_payresult
EXCEPTIONS
illegal_isocode_or_clusterid = 1
error_generating_import = 2
import_mismatch_error = 3
subpool_dir_full = 4
no_read_authority = 5
no_record_found = 6
versions_do_not_match = 7
error_reading_archive = 8
error_reading_relid = 9
OTHERS = 10.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
INTO l_wa_errorlog-line.
*-- Populate Errorlog Int table
APPEND l_wa_errorlog TO fp_i_errorlog.
CLEAR l_wa_errorlog.
ENDIF.
*----> Check the check boxs are either ARRRS,Deductions are not taken and Off-cycle.
IF ( cb_arr = l_c_x AND cb_ded = l_c_x AND cb_ocy = l_c_x ) OR
( cb_arr = l_c_x AND cb_ocy = l_c_x ) OR ( cb_ded = l_c_x AND cb_ocy = l_c_x ).
*----> Check for the Normal Run, Retroactive run and off-cycle run.
*---> Check the Normal run in pc_payresult
IF ( l_wa_rgdir-fpper EQ l_wa_rgdir-inper AND
l_wa_rgdir-ocrsn IS INITIAL AND l_wa_rgdir-inocr IS INITIAL ) OR
*----> Check the Retroactive run pc_payresult
( ( l_wa_rgdir-fpper NE l_wa_rgdir-inper ) AND
( l_wa_rgdir-ocrsn IS INITIAL ) AND ( l_wa_rgdir-inocr IS INITIAL ) ) OR
*----> Check the Off-cycle run pc_payresult
( ( l_wa_rgdir-fpper NE l_wa_rgdir-inper ) AND
( l_wa_rgdir-ocrsn IS NOT INITIAL ) OR ( l_wa_rgdir-inocr IS NOT INITIAL ) ).
*---> Get the Amount for particular Wagetype based on Wagetype
*---> entered on selection screen
CLEAR l_wa_lgart.
LOOP AT fp_p_lgart INTO l_wa_lgart.
SORT fp_l_i_payresult-inter-rt BY lgart.
CLEAR l_wa_rt.
*---> Read the rt cluster results based on the wage type
LOOP AT fp_l_i_payresult-inter-rt INTO l_wa_rt WHERE lgart = l_wa_lgart-lgart.
l_wa_final-betrg = l_wa_rt-betrg.
l_wa_final-lgart = l_wa_lgart-lgart.
*---> Read the fp_i_vendor internal table based on wage type and
*---> append the lifnr and ernam value to final internal table.
SORT fp_i_vendor BY lgart.
CLEAR l_wa_vendor.
READ TABLE fp_i_vendor INTO l_wa_vendor WITH KEY lgart = l_wa_lgart-lgart BINARY SEARCH.
IF sy-subrc EQ 0.
l_wa_final-lifnr = l_wa_vendor-lifnr.
l_wa_final-crenr = l_wa_vendor-ernam.
ENDIF.
l_v_lifnr = l_wa_vendor-lifnr.
l_v_crenr = l_wa_vendor-ernam.
ENDIF.
l_wa_final-lifnr = l_v_lifnr.
l_wa_final-crenr = l_v_crenr.
CLEAR : l_v_crenr,l_v_lifnr.
APPEND l_wa_final TO i_final1.
*---> Modify the tax authority to final internal table .
SORT fp_l_i_payresult-nat-tcrt BY lgart.
CLEAR l_wa_tcrt.
*---> Read the tcrt cluster results based on the wage type and
*---> Get the tax id and tax authority from tcrt cluster.
READ TABLE fp_l_i_payresult-nat-tcrt INTO l_wa_tcrt
WITH KEY lgart = l_wa_final-lgart BINARY SEARCH.
IF sy-subrc = 0.
READ TABLE i_final1 INTO l_wa_final WITH KEY lgart = l_wa_tcrt-lgart."l_wa_final-lgart.
IF sy-subrc = 0.
l_wa_final-txcmp = l_wa_tcrt-txcmp.
l_wa_final-taxau = l_wa_tcrt-taxau.
MODIFY i_final1 FROM l_wa_final INDEX sy-tabix.
ENDIF.
ENDIF.
ENDLOOP.
*---Crt
SORT fp_l_i_payresult-inter-crt BY lgart.
CLEAR l_wa_crt.
*---> Read the crt cluster results based on the wage type
LOOP AT fp_l_i_payresult-inter-crt INTO l_wa_crt
WHERE lgart = l_wa_lgart-lgart.
l_wa_final-betrg = l_wa_crt-betrg.
l_wa_final-lgart = l_wa_lgart-lgart.
IF ( l_wa_crt-cumty = l_c_y ) OR ( l_wa_crt-cumty = l_c_k )
OR ( l_wa_crt-cumty = l_c_d ).
l_wa_final-ytd = l_wa_crt-betrg.
ELSEIF
( l_wa_crt-cumty = l_c_f ) OR ( l_wa_crt-cumty = l_c_m ).
l_wa_final-mtd = l_wa_crt-betrg.
ELSEIF
( l_wa_crt-cumty = l_c_h ) OR ( l_wa_crt-cumty = l_c_q ).
l_wa_final-qtd = l_wa_crt-betrg.
ENDIF.
SORT fp_i_vendor BY lgart.
CLEAR l_wa_vendor.
READ TABLE fp_i_vendor INTO l_wa_vendor WITH KEY lgart = l_wa_lgart-lgart BINARY SEARCH.
IF sy-subrc EQ 0.
l_wa_final-lifnr = l_wa_vendor-lifnr.
l_wa_final-crenr = l_wa_vendor-ernam.
ENDIF.
l_v_lifnr = l_wa_vendor-lifnr.
l_v_crenr = l_wa_vendor-ernam.
ENDIF.
l_wa_final-lifnr = l_v_lifnr.
l_wa_final-crenr = l_v_crenr.
CLEAR : l_v_crenr,l_v_lifnr.
APPEND l_wa_final TO i_final1 .
*---> Modify the tax authority to final internal table .
SORT fp_l_i_payresult-nat-tcrt BY lgart.
CLEAR l_wa_tcrt.
*---> Read the tcrt cluster results based on the wage type and
*---> Get the tax id and tax authority from tcrt cluster.
READ TABLE fp_l_i_payresult-nat-tcrt INTO l_wa_tcrt
WITH KEY lgart = l_wa_final-lgart BINARY SEARCH.
IF sy-subrc = 0.
READ TABLE i_final1 INTO l_wa_final WITH KEY lgart = l_wa_tcrt-lgart."l_wa_final-lgart.
IF sy-subrc = 0.
l_wa_final-txcmp = l_wa_tcrt-txcmp.
l_wa_final-taxau = l_wa_tcrt-taxau.
MODIFY i_final1 FROM l_wa_final INDEX sy-tabix.
ENDIF.
ENDIF.
CLEAR : l_wa_crt.
ENDLOOP.
*---DDNTK
SORT fp_l_i_payresult-inter-ddntk BY lgart.
CLEAR l_wa_ddntk.
*---> Read the ddntk cluster results based on the wage type
LOOP AT fp_l_i_payresult-inter-ddntk INTO l_wa_ddntk
WHERE lgart = l_wa_lgart-lgart .
l_wa_final-betrg = l_wa_ddntk-betrg.
l_wa_final-lgart = l_wa_lgart-lgart.
*---> Read the fp_i_vendor internal table based on wage type and
*---> append the lifnr and ernam value to final internal table.
SORT fp_i_vendor BY lgart.
READ TABLE fp_i_vendor INTO l_wa_vendor WITH KEY lgart = l_wa_lgart-lgart BINARY SEARCH.
IF sy-subrc EQ 0.
l_wa_final-lifnr = l_wa_vendor-lifnr.
l_wa_final-crenr = l_wa_vendor-ernam.
ENDIF.
l_v_lifnr = l_wa_vendor-lifnr.
l_v_crenr = l_wa_vendor-ernam.
ENDIF.
l_wa_final-lifnr = l_v_lifnr.
l_wa_final-crenr = l_v_crenr.
CLEAR : l_v_crenr,l_v_lifnr.
APPEND l_wa_final TO i_final1 .
**---> Modify the tax authority to final internal table .
SORT fp_l_i_payresult-nat-tcrt BY lgart.
CLEAR l_wa_tcrt.
*---> Read the tcrt cluster results based on the wage type and
*---> Get the tax id and tax authority from tcrt cluster.
READ TABLE fp_l_i_payresult-nat-tcrt INTO l_wa_tcrt
WITH KEY lgart = l_wa_final-lgart BINARY SEARCH.
IF sy-subrc = 0.
READ TABLE i_final1 INTO l_wa_final WITH KEY lgart = l_wa_tcrt-lgart."l_wa_final-lgart.
IF sy-subrc = 0.
l_wa_final-txcmp = l_wa_tcrt-txcmp.
l_wa_final-taxau = l_wa_tcrt-taxau.
MODIFY i_final1 FROM l_wa_final INDEX sy-tabix.
ENDIF.
ENDIF.
ENDLOOP.
*---ARRRS
SORT fp_l_i_payresult-inter-arrrs BY lgart.
CLEAR l_wa_arrrs.
*---> Read the arrrs cluster results based on the wage type
LOOP AT fp_l_i_payresult-inter-arrrs INTO l_wa_arrrs
WHERE lgart = l_wa_lgart-lgart .
l_wa_final-betrg = l_wa_arrrs-betrg.
l_wa_final-lgart = l_wa_lgart-lgart.
SORT fp_i_vendor BY lgart.
CLEAR l_wa_vendor.
READ TABLE fp_i_vendor INTO l_wa_vendor WITH KEY lgart = l_wa_lgart-lgart BINARY SEARCH.
IF sy-subrc EQ 0.
l_wa_final-lifnr = l_wa_vendor-lifnr.
l_wa_final-crenr = l_wa_vendor-ernam.
ENDIF.
l_v_lifnr = l_wa_vendor-lifnr.
l_v_crenr = l_wa_vendor-ernam.
ENDIF.
l_wa_final-lifnr = l_v_lifnr.
l_wa_final-crenr = l_v_crenr.
CLEAR : l_v_crenr,l_v_lifnr.
APPEND l_wa_final TO i_final1 .
**---> Modify the tax authority to final internal table .
SORT fp_l_i_payresult-nat-tcrt BY lgart.
CLEAR l_wa_tcrt.
*---> Read the tcrt cluster results based on the wage type and
*---> Get the tax id and tax authority from tcrt cluster.
READ TABLE fp_l_i_payresult-nat-tcrt INTO l_wa_tcrt
WITH KEY lgart = l_wa_final-lgart BINARY SEARCH.
IF sy-subrc = 0.
READ TABLE i_final1 INTO l_wa_final WITH KEY lgart = l_wa_tcrt-lgart."l_wa_final-lgart.
IF sy-subrc = 0.
l_wa_final-txcmp = l_wa_tcrt-txcmp.
l_wa_final-taxau = l_wa_tcrt-taxau.
MODIFY i_final1 FROM l_wa_final INDEX sy-tabix.
ENDIF.
ENDIF.
ENDLOOP.
ENDLOOP.
ENDIF.
ENDLOOP.
**---> Cluster Directory details for Payroll Results is initial
IF l_i_rgdir IS INITIAL.
MESSAGE i393 . " no record found for the selection criteria
LEAVE LIST-PROCESSING .
ENDIF.
*---> Final internal table details for Payroll Results is initial
IF i_final1 IS INITIAL.
MESSAGE i393 . " no record found for the selection criteria
LEAVE LIST-PROCESSING .
ENDIF.
If u have any further clarification i will send one sample program..
Navin.. -
We are attempting to add OfficeWriter report rendering extensions for SSRS 2012 in SharePoint (2010) integrated mode through powershell. The documentation for “New-SPRSExtension” is rather
sparse and we have not found any clear examples on the internet. With SSRS 2012 in native mode, we make the following two changes to the config files:
We add the following report rendering extension declaration to
RSReportServer.config:
<Configuration>
<Extensions>
<Render>
<Extension Name="XLTemplate" Type="SoftArtisans.OfficeWriter.ReportingServices.ExcelTemplateRenderer,
SoftArtisans.OfficeWriter.RS2008"/>
<Extension Name="WordTemplate" Type="SoftArtisans.OfficeWriter.ReportingServices.WordTemplateRenderer,
SoftArtisans.OfficeWriter.RS2008"/>
</Render>
</Extensions>
</Configuration>
We add the following security trust codegroup to
RSSvrPolicy.config:
<configuration>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<CodeGroup version="1" PermissionSetName="Nothing">
<CodeGroup
version="*"
PermissionSetName="FullTrust"
Name="SoftArtisans_OfficeWriter_Strong_Name"
Description="This
code group grants SoftArtisans OfficeWriter code full trust.">
<IMembershipCondition
class="StrongNameMembershipCondition"
version="*"
PublicKeyBlob="00240000048000009400000006020000002400005253413100040000010001004779CB207F11
5E86EF9DD3233F9F130F8891911345176650F72330F84CA3F54C96DEB08439680660F02872EEF5DA3955
A14C63F96E57DFB71B1535280C37DA2CB5BA37D78A9882414DB11F67FD66DEBC4AD93DD34F4A587D34D
B4D23D9C6AF83431D88A7EF42BB01082913F3560DCB50129C5BBA7ECA0DE8BC286DA74F58FADE"/>
</CodeGroup>
</CodeGroup>
</PolicyLevel>
</policy>
</security>
</mscorlib>
</configuration>
What would be the equivalent syntax for “New-SPRSExtension” to do the above for SSRS 2012 in SharePoint (2010) integrated mode?
Alison Bird SoftArtisans Technical Services www.softartisans.comHi Alison,
Unlike the deployment of other custom extensions such as custom delivery extension and data processing extension, it is not necessary to add a code group for the custom assembly that grants FullTrust permission for the extension during the deployment of
custom rendering extension. If you have copy the custom assembly to the %ProgramFiles%\Microsoft SQL Server\MSRS11.<InstanceName>\Reporting Services\ReportServer\Bin folder, and modify the RSreportserver.config file to add the extention entry properly,
please open the SSRS Service Application created on the SharePoint and verify that your extension is included in the list of available export types for a report.
Reference:
Deploying a Rendering Extension
Regards,
Mike Yin
TechNet Community Support -
Customer Master Report needed for jurisdiction, tax code, and district
I am trying to pull a customer master report and need to include the following fields:
Name (NAME1)
Account (KUNNR)
Jurisdiction ( TAXJURCODE)
Tax Code (TAXKD)
District, which is County for US addresses (CITY2)
I haven't seen a report with CITY2 and have tried S_ALR_87012180 or opening KNA1, KNVI, etc.
Any ideas?
Thanks,
MichelleNo there is not such report or transaction.
You may look at tables KNA1 + ADRC.
In table KNA1 there are fields ORT01, ORT02, COUNC and CITYC that could help
Otherwise you must link KNA1 and ADRC with field KNA1-ADRNR = ADRC-ADDRNUMBER
Sorry
BR
Alain -
Hi masters, want bapi for customer balance report
HI Masters,
please can any one give reply about bapi whch one is using for developing customer balance report in webdynpro java
I want to see the customer balance report in portal through developing webdynpro java application only. for developing , i need bapi regarding customer balance report. Customer when he login the portal he has to view his ledger balance in portal.please give reply about the bapi to see customer ledger balance . we can do by transactional iview. but i need only through webndynpro java application
reply will appreciated.Hi surya,
The tcode for customer balance report is FBL5N
BAPI_AR_ACC_GETKEYDATEBALANCE -
>Customer account balance at a key date .
Regards,
srikanth -
Problem in Logic for Customer Ageing Report
Hi,
I am developing a Customer Ageing Report in which i am facing a problem i.e. i am taking tables BSID,BSAD in which i ham taking the open items first and then i am using for all entries in it on the open items and i had debugged it and data picking is correct .
But the MAJOR problem comes when the data is stored in the respective coloumns i.e. 0-30 ,31-60-61-90 etc.. Currently i am comparing the code with the Standard Report i.e.S_ALR_87012126 it is not coming accurate...
Is there any way to solve this problem ....
Edited by: nav009 on Jan 8, 2010 11:39 AMHi,
First you need to calculate the Due date of the Transaction with the help of FM 'NET_DUE_DATE_GET'.
Once you get the Due date calculate the value wf_nod as wf_nod = p_budat - wf_due_date where p_budat is the date on which you want to run the ageing report and wf_due_date is due date of the transaction.
once you get this wf_nod write the following logic :
IF wf_nod < 0.
wa_tab-ndue = wa_data-dmbtr.
ELSE.
IF wf_nod <= pnod1.
wa_tab-amt1 = wa_data-dmbtr.
ELSE.
IF wf_nod > pnod1 AND wf_nod <= pnod2.
wa_tab-amt2 = wa_data-dmbtr.
ELSE.
IF wf_nod > pnod2 AND wf_nod <= pnod3.
wa_tab-amt3 = wa_data-dmbtr.
ELSE.
IF wf_nod > pnod3 AND wf_nod <= pnod4.
wa_tab-amt4 = wa_data-dmbtr.
ELSE.
IF wf_nod > pnod4 AND wf_nod <= pnod5.
wa_tab-amt5 = wa_data-dmbtr.
ELSE.
IF wf_nod > pnod5.
wa_tab-amt6 = wa_data-dmbtr.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
Collect wa_tab into it_tab.
where pnod1.......pnod5 are the aging period as 30,60,90,180,365 etc.
by this you will get correct results.
Please get back to me if you need some more help on this.
Regards,
Nikhil -
Where we r customizing for Payroll Checks
Hi,
I made changes to the Program assigned to F110(Automatic Payment Run). I want make sure that these changes not effected the Payroll Checks. can anyone guide me where we are assigning the Program and Layout for the Payroll Checks. I want to give the Technical Details about this to My Manager. I know these changes won't effect to the Payroll Checks.
Please Guide me.
Regards,
Nagesh.Hi Nagesh,
What program did you change? for Payroll checks, the Program used is RFFOUS_C and the Custom Layout set if any is assigned on the selection screen under 'Output Control'.. otherwise ist is the std F110_PRENUM_CHK. More often than not we will be using custom layout sets...
Regards,
Suresh Datti
Maybe you are looking for
-
In Mail, the "From" line shows the wrong name associated with my email ID. I've looked over preferences and account information but have not found where I can update it.
-
I have made a PO with one vendor. i have done GR with the same vendor. but in MIRO I have posted miro to some different vendor in details tab under invoicing party. How it is possible, why system is allowing me to change the vendor at the time of mir
-
I am using Forms6, Developer Server6 and Application Server 4.0.7 on NT 4 with SP5. I am using Netscape 4.6.1 and JInitiator 1.1.1.0. to run my form. When I use call_form, the form called is moved (up and left) in relation to the window. It doesn3t o
-
Google Hangouts Crashes While Sharing Screens in WebEx
I use Google Hangouts to make phone calls from my laptop. Recently, an update to WebEx causes Hangouts to crash while dialed into the conference line when anyone shares their screen. This effectively means that I cannot use Hangouts to dial into the
-
Compare two invoices with same distribution line count
I am trying to pull data out of Oracle Payables - invoices for which the invoice amount ,the vendor and distribution line count is same. I could achieve pulling invoices with same Vendor having same amount.But finding hard to compare the counts. Can