Quantcast
Channel: SCN : Document List - Business Content and Extractors
Viewing all 52 articles
Browse latest View live

How to create logical file name

$
0
0

This is a simple document which gives step by step method of how to create a logical filename which can be used to generate file in an application server.

 

Where it can be used: we can use these logical filenames in Open HUBS, APDs.

 

Step 1: Go to FILE transaction.

            First the logical file path needs to be created.

 

Step 1.JPG

 

Step 2: The next step follows assignment of the physical path to logical file path created in step 1.

 

step 2.JPG

 

In the above image you can see syntax group which is Key for a group of operating systems with a common syntax for file and
path names.

 

In the physical path it is mandatory to specify <FILENAME> which is a reserved word as a placeholder for the file name. Without the reserved word it will throw an error

step3.JPG

 

There are many other reserved words available. You can give extension as per the requirement.

 

 

Step 3: In the final step you need to create logical file name which will be used in open HUBS or APDs.

           

            - need to specify Logical File which is a platform-independent name for a file to be stored in the file system.

            - physical file name created in step 2

            - Logical path name created in step 1

          

step 4.JPG

 

the highlighted Logical File is the name which you pass in your Open HUBS or APDs.

 

step 5.JPG


Installing of Info Objects from Business content

$
0
0

Business Content is nothing but a collective term for the pre-configured objects which is provided by SAP . Business content has almost all the objects which can be relevant for business warehouse. It speed up the implementation in SAP business ware house.

 

Step by step procedure to install objects  from Business content. Here I am taking an example of Info Objects.

SAP Recommend us to install the objects from business content in two cases:-

  • After a Content release upgrade
  • After installing a Content Support Package

But it can also be useful in case of migration / Carve out project. Where instead of moving all the objects from existing system to new system , We can install the 0objects(System Provided) from business contents.

1. Go to T code RSA1 in BW System or Modeling from the SAP Menu.

 

1.png

2. Choose  Business Content.

1.png


3. Assign Relevant source System

3.png

4. Object Type :- By choosing the object type we are getting ensured that the objects in the next frame will be categorised by types of objects.


For example infoObjects, Query,InfoCube etc.

2.png

5. Info Object

Here as i am taking an example of infoObjects so i will go to infoObjects in the middle area of the screen and then i will click on select object . And i can search or select our required objects from the list.

3.png

6. Select your required Info Object and the click on transfer button to move it to the 3rd frame.Here we can select as many info Objects as required. It can be of any no.

6-1.png

7. Now check Grouping , Collection mode & Display.


Grouping - We can be ensured about the related objects which is required along with the main objects. Here i am taking a case where i required only necessary objects. So grouping will be as Only necessary objects.


Collection mode - are of 2 types one is Automatic and other is manual. I am taking it here automatic collection


Display- are of two types hierarchy & List . We can take it as per our convenient. List is more preferable .

grouping.png

 

10. Correct Errors if there is any. We can check this by clicking on install stimulation. It gives info about errors n warning if there is any.

stimulation.jpg

11. Install.

After checking the stimulation. We can install the required object.By clicking on install icon. Now the installed object will be active in RSA1 of the system.

Install.jpg

And the object is installed. After installing the objects the status will change to green. For Example 0Material. Similarly for other objects also the status will change to green from grey  after installing.


Thanks,


Note:- The object used in the screen if just for refrence. Here the 0material wa already installed in the system.

Featured Content for Business Content and Extractors

$
0
0

BI Content 737/747 SP10 + BI Content 757 SP03 released to customers

The latest BI Content support packages have now been released to customers:

  • BI Content 7.37 SP 10
  • BI Content 7.47 SP 10
  • BI Content 7.57 SP 03

Read what's new with BI Content 7.37/7.47  SP10 + 7.57 SP03.

For content release details please see the following:

  • BI Content Release Strategy Note: 153967
  • BI_CONT 737/747 Add-on SP Note: 1808103.
  • BI_CONT 757 Add-on SP Note: 1985663.

Posted date: September 03, 2014

 

 

SAP HANA-Optimized BI Content delivered to customers

SAP HANA-optimized BI Content combines enterprise data warehouse capabilities of SAP BW running on SAP HANA with explorative and interactive real-time analytics using the SAP HANA in-memory database. The new data model follows the recommendations for the layered scalable architecture LSA++, which is optimized for SAP BW running on SAP HANA.

SAP delivered for the first time SAP HANA-optimized BI Content in the following business areas

This BI Content is included in the latest BI Content support packages that are released to customers:

  • BI Content 7.37 SP 04, SP 05, SP 06, SP07
  • BI Content 7.47 SP 04, SP 05, SP 06, SP07
  • BI Content 7.57 SP 00

Read more about SAP HANA-optimized BI Content: Overview Presentation, Online Documentation

Updated date: March 06, 2014

 

 

"NEW" BI Content 757 SP 00 now available for NW7.40-SR1 (SPS05 and higher).

A new BI Content release also the software component version 'SAP Netweaver 7.40 BI Content Add-on 7.57' has now been released for NW7.40-SR1 (SPS05 and higher):

  • Following new Software Component Versions are now available for NW7.40-SR1:
    • SAP Netweaver 7.40 BI Content Add-on 7.57 SP00
    • BI Content Extension for BI Content 7.57 SP00


For details please see the following:

  • BI Content Release Strategy Note: 153967
  • BI_CONT 757 Installation/Upgrade Note: 1943931
  • NW740-SR1 Master Guides:

Read what's new with BI Content 7.57 SP 00.

Posted date: December 19, 2013

Installing of Info Objects from Business content

$
0
0

Business Content is nothing but a collective term for the pre-configured objects which is provided by SAP . Business content has almost all the objects which can be relevant for business warehouse. It speed up the implementation in SAP business ware house.

 

Step by step procedure to install objects  from Business content. Here I am taking an example of Info Objects.

SAP Recommend us to install the objects from business content in two cases:-

  • After a Content release upgrade
  • After installing a Content Support Package

But it can also be useful in case of migration / Carve out project. Where instead of moving all the objects from existing system to new system , We can install the 0objects(System Provided) from business contents.

1. Go to T code RSA1 in BW System or Modeling from the SAP Menu.

 

1.png

2. Choose  Business Content.

1.png


3. Assign Relevant source System

3.png

4. Object Type :- By choosing the object type we are getting ensured that the objects in the next frame will be categorised by types of objects.


For example infoObjects, Query,InfoCube etc.

2.png

5. Info Object

Here as i am taking an example of infoObjects so i will go to infoObjects in the middle area of the screen and then i will click on select object . And i can search or select our required objects from the list.

3.png

6. Select your required Info Object and the click on transfer button to move it to the 3rd frame.Here we can select as many info Objects as required. It can be of any no.

6-1.png

7. Now check Grouping , Collection mode & Display.


Grouping - We can be ensured about the related objects which is required along with the main objects. Here i am taking a case where i required only necessary objects. So grouping will be as Only necessary objects.


Collection mode - are of 2 types one is Automatic and other is manual. I am taking it here automatic collection


Display- are of two types hierarchy & List . We can take it as per our convenient. List is more preferable .

grouping.png

 

10. Correct Errors if there is any. We can check this by clicking on install stimulation. It gives info about errors n warning if there is any.

stimulation.jpg

11. Install.

After checking the stimulation. We can install the required object.By clicking on install icon. Now the installed object will be active in RSA1 of the system.

Install.jpg

And the object is installed. After installing the objects the status will change to green. For Example 0Material. Similarly for other objects also the status will change to green from grey  after installing.


Thanks,


Note:- The object used in the screen if just for refrence. Here the 0material wa already installed in the system.

Invoice Varification RSDS Datasource 2LIS_06_INV

$
0
0

Hi All,

While working on Invoice Verification i identified business content data source available for TRCS 2LIS_06_INV -> ODSO 0LIV_DS01 but not available for  RSDS 2LIS_06_INV -> TRCS 2LIS_06_INV we need to do manual mapping .

 

I suggest below list will help you for quick mapping.

 

SourceField nameRule TypeTargetInfoObject
NOQUANTITY[DIRECT]0NOQUANTITY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
ROCANCEL[DIRECT]0RECORDMODE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LOGSYS[DIRECT]0LOGSYS_PUR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
BELNR[DIRECT]0BBP_INV_ID
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
BUZEI[DIRECT]0BBP_INITEM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
COBL_NR[DIRECT]0BBP_ACC_NO
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
GJAHR[TIME]0FISCYEAR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BUKRS[ROUTINE]0FISCVARNT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
Routine Code for Rule
... "insert your code here
*-- fill table "MONITOR" with values of structure "MONITOR_REC"
*- to make monitor entries
... "to cancel the update process
* raise exception type CX_RSROUT_ABORT.
... "to skip a record
* raise exception type CX_RSROUT_SKIP_RECORD.
... "to clear target fields
* raise exception type CX_RSROUT_SKIP_VAL.
* SELECT SINGLE COMP_CODE OBJVERS
*FISCVARNT from /BI0/MCOMP_CODE into IS_FV where COMP_CODE EQ
*SOURCE_FIELDS-BUKRS AND OBJVERS = 'A'.
*
* RESULT = IS_FV-FISCVARNT.
DATA: ls_comp_code TYPE /rtf/_s_comp_code,
lc_error TYPE REF TO /rtf/cx_root.
* Determine the details of the company code
TRY.
CALL METHOD /rtf/cl_comp_code=>single_read
EXPORTING
i_comp_code = SOURCE_FIELDS-bukrs
IMPORTING
es_comp_code = ls_comp_code.
CATCH /rtf/cx_comp_code INTO lc_error.
CALL METHOD lc_error->conv_2_msgline
CHANGING
xs_msg = monitor_rec.
RAISE EXCEPTION TYPE CX_RSROUT_ABORT.
ENDTRY.
RESULT = ls_comp_code-fiscvarnt.
EBELN[DIRECT]0BBP_PO_ID
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
EBELP[DIRECT]0BBP_POITEM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LFBNR[DIRECT]0BBP_CON_ID
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
LFPOS[DIRECT]0BBP_COITEM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LFGJA[DIRECT]0REF_DOC_FY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KONNR[DIRECT]0BBP_CTC_ID
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
KTPNR[DIRECT]0BBP_CTITEM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
XBLNR[DIRECT]0BBP_DELREF
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BKTXT[DIRECT]0BBP_DESCR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BLDAT[TIME]0CALDAY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BUDAT[DIRECT]0PSTNG_DATE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
XRECH[DIRECT]0BBP_SUBTYP
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
EREKZ[DIRECT]0BBP_FININ2
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
IVTYP[DIRECT]0BBP_INPTYP
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
AFNAM[DIRECT]0REQUESTER
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
LIFNR2[DIRECT]0VENDOR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
EKORG[DIRECT]0PURCH_ORG
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
EKGRP[DIRECT]0PUR_GROUP
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
TXZ01[DIRECT]0PROD_DESCR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MATNR[DIRECT]0MATERIAL
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : MATN1    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MATKL[DIRECT]0MATL_GROUP
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WERKS[DIRECT]0PLANT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KNTTP[DIRECT]0BBP_ACCCAT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BUKRS[DIRECT]0COMP_CODE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SAKNR[DIRECT]0GL_ACCOUNT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
GSBER[DIRECT]0BUS_AREA
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KOKRS[DIRECT]0CO_AREA
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KOSTL[DIRECT]0COSTCENTER
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
ANLN1[DIRECT]0ASSET_MAIN
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
ANLN2[DIRECT]0ASSET
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
AUFNR[DIRECT]0COORDER
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
PS_PSP_PNR[DIRECT]0WBS_ELEMT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : WBSEL    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
NPLNR[DIRECT]0NETWORK
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
VORNR[DIRECT]0ACTIVITY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : NUMCV    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
FIPOS[DIRECT]0CMMT_ITEM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
FKBER[DIRECT]0FUNC_AREA
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
FISTL[DIRECT]0FUNDS_CTR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
GEBER[DIRECT]0FUND
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
FIKRS[DIRECT]0FM_AREA
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KTOPL[DIRECT]0CHRT_ACCTS
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
PRCTR[DIRECT]0PROFIT_CTR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
PAOBJNR[DIRECT]0PROFTB_SEG
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MWSKZ_BNK[DIRECT]0BBP_FRTCOD
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
TBTKZ[DIRECT]0SR_SCRED
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
PSTYP[DIRECT]0ITM_CAT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MEINS[DIRECT]0PO_UNIT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : CUNIT    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BASME[DIRECT]0BASE_UOM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : CUNIT    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
HWAER[DIRECT]0LOC_CURRCY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WAERS[DIRECT]0INV_CURR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BEWAE[DIRECT]0ORDER_CURR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WRBTR[DIRECT]0SR_IVVIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BEZNK[DIRECT]0SR_FREIGIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WMWST1[DIRECT]0SR_TAXESIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
NETPR[DIRECT]0NETPRICE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0LOC_CURRCY    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
PEINH[DIRECT]0PRICE_UNIT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LIFNR[DIRECT]0INV_PTY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
LSTAR[DIRECT]0ACTTYPE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
KOART[DIRECT]0ACCT_TYPE
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRC[DIRECT]0BLCKRSN_QL
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRG[DIRECT]0BLCKRSN_PQ
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRM[DIRECT]0BLCKRSN_QN
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRP[DIRECT]0BLCKRSN_PR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRQ[DIRECT]0BLCKRSN_MN
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRS[DIRECT]0BLCKRSN_AM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRT[DIRECT]0BLCKRSN_DT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SPGRV[DIRECT]0BLCKRSN_PJ
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
ZLSPR[DIRECT]0BLCKRSN_HM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MRM_ZLSPR[DIRECT]0BLCKRSN_HS
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
RBSTAT[DIRECT]0INV_STAT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
RETPO[DIRECT]0RET_ITM
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
STBLG[DIRECT]0REV_DOC_NO
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : ALPHA    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : X
STJAH[DIRECT]0REV_DOC_FY
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPRME[DIRECT]0PO_PR_UNIT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : CUNIT    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MENGE[DIRECT]0LIV_IVQEOU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPMNG[DIRECT]0LIV_IVQEPU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_PR_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
RBMNG[DIRECT]0LIV_IVQVOU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPRBM[DIRECT]0LIV_IVQVPU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_PR_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
RBWWR[DIRECT]0LIV_IVVVIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
REMNG[DIRECT]0LIV_IVQHOU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPREM[DIRECT]0LIV_IVQHPU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_PR_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
REWWR[DIRECT]0LIV_IVVHIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
RMWWR[DIRECT]0LIV_IVGAIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
REMNG[DIRECT]0LIV_GRQHOU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WEWWR[DIRECT]0LIV_GRVHIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPWEM[DIRECT]0LIV_GRQEPU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_PR_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BSMNG[DIRECT]0LIV_ORQTOU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0PO_UNIT    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
NETWR[DIRECT]0LIV_ORVTIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
AREWR[DIRECT]0LIV_GRIRLC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0LOC_CURRCY    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LIEFFN[DIRECT]0LIV_VDERR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
LIEFFMW[DIRECT]0LIV_VDERRT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPUMZ[DIRECT]0NUMERA_UC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPUMN[DIRECT]0DENOMI_UC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPUMZ[DIRECT]0NUMERAT_SU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
BPUMN[DIRECT]0DENOMIN_SU
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
ARKUEN[DIRECT]0LIV_AUIVR
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
ARKUEMW[DIRECT]0LIV_AUIVRT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MAKZN[DIRECT]0LIV_MNIVD
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
MAKZMW[DIRECT]0LIV_MNIVDT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
DIFFN[DIRECT]0LIV_IVDFF
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
DIFFMW[DIRECT]0LIV_IVDFFT
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WEUNB[DIRECT]0GR_NONVAL
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WEPOS[DIRECT]0GR_INDIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
REFWR[DIRECT]0LIV_IVVEFC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
WENWR[DIRECT]0LIV_SRVNFC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : 0INV_CURR    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
SHKZG[DIRECT]0DCINDIC
Unit InfoObject : {empty}    Assignment InfoObject : {empty}Unit InfoObject : {empty}    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
[NO_UPDATE]0GN_R3_SSY
Unit InfoObject : {empty}    ConvExit : SORSY    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
[NO_UPDATE]0BBP_SYS_BE
Unit InfoObject : {empty}    ConvExit : SORSY    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -
[NO_UPDATE]0RT_PRDIFF
Unit InfoObject : 0LOC_CURRCY    ConvExit : {empty}    Aggregatn : {empty}
Referential Integrity : -        Set ConvExit : -

 

Thanks

SAP HANA-optimized BI Content Product Cost Forecast & Simulation - Demo

$
0
0

This recording shows the SAP HANA-optimized Content „Product Cost Forecast and Simulation“. Using Analysis Office a planning cycle and a simulation scenario is shown.

View this Demo

Duration: 00:03:35

Easy steps to perform the DataSource Enhancement for the standard FI_GL/AR/AP Extractors/DataSource without using ABAP Code. Part -1

$
0
0

Applies to:

 

SAP NetWeaver Business Warehouse (formerly BI) - SAP BW 3.5 & 7.x. Versions.



Summary:

 

The article explains the step by step procedure for the DataSource Enhancement without using ABAP Code for the standard FI_GL/AR/AP extractors.

 


Table of Contents:


1. Introduction

2. Test Scenario for adding the extra fields of base table into the standard 0FI_GL_4 extractor

3. Describing the Test Scenario

4. Related content

 


Introduction:


In many BW Projects, we have seen that most of the time we need to enhance the standard FI_GL/AR/AP extractors and pull the data for additional fields of the base/origin tables. In this scenario, enhancing the 0FI_GL_4 DataSource and adding the extra fields from the BSEG table. Since the extra/additional fields are not available in the standard extractor.

 

 

Test Scenario:

 

Below are the simple steps to achieve the DataSource Enhancement without ABAP code.

 

The DataSource 0FI_GL_4  has already the standard INCLUDE "CI_BSIS" is available in the standard structure. Likewise, we can add/append the additional fields from their base table for the following Extractors using Customer Include.


 

DataSource ECC R/3 Table Extract Structure Customer Include
0FI_AP_4BSIK/BSAKDTFIAP_3CI_BSIK
0FI_AR_4BSID/BSADDTFIAR_3CI_BSID
0FI_GL_4BSEGDTFIGL_4CI_BSIS


Note: In this case we don't need to write any ABAP Code for pulling the data for the extra/additional fields. Since we are pulling the data from the base/origin table of the Extractor.

 

Now adding the two fields in the extract structure from the BSEG table below.

 

Go to T-Code: RSA6

 

P1.jpg

 

Select the DataSource and go inside the extract structure.

Then,

Select the include "CI_BSIS" and

 

P2.jpg

 

Add the MATNR & MENGE fields from BSEG Table.

 

After adding the MENGE field in the structure, probably you will face a following error.

 

"CI_BSIS-MENGE (specify reference table AND reference field)"

 

P3.jpg

 

To overcome from this error we need to specify reference tables and reference fields for the fields which containing the currencies, amounts or quantity etc...

 

p4.jpg

 

The Structure/Table name would be the same if unit or currency field is already available in the table. If not, then define for example:
ZZMEINS and refer it to standard M
EINS (which is a standard domain).

 

p5.jpg

 

Or refer to original/base Structure/Table:

 

p6.jpg

 

Again Go to: RSA6 and select the DataSource in edit mode.

 

p7.jpg

 

Unchecked the additional fields, which is newly added in the structure.

 

Save & Activate the DataSource.

 

Go to: RSA3 and Extract the Data.


p8.jpg

 

Replicate/Import the DataSource in the BW/etc. Targets  (Destination) and load the data into respectively Data Targets.


 

Related content:


https://scn.sap.com/

https://help.sap.com/


Easy steps to perform the DataSource Enhancement for the standard FI_GL/AR/AP Extractors/DataSource using ABAP Code through Business Transaction Event (BTE). Part -2

$
0
0

Applies to:

 

SAP NetWeaver Business Warehouse (formerly BI) - SAP BW 3.5 & 7.x. Versions.



Summary:

 

The article explains the step by step procedure for DataSource Enhancement using ABAP Code for FI_GL/AR/AP Extractors through Business Transaction Event (BTE).

 


Table of Contents:


1. Introduction

2. Test Scenario for adding the extra fields into the standard 0FI_GL_4 extractor

3. Describing the Test Scenario

4. Related content

 


Introduction:


In many BW Projects, we have seen that most of the time we need to enhance the standard FI_GL/AR/AP extractors and pull the data apart from the base/origin tables on certain Business logic/requirement. In this scenario, enhancing the 0FI_GL_4 DataSource and adding the extra fields from the EKKO, EKPO, MEBW tables.


 

Test Scenario:

 

Following are the simple steps to achieve the DataSource Enhancement through BTE.


Below details of extra fields.


Fields:


Vendor:                   EKKO-LIFNR                   into                ZZGR_LIFNR           (Extractor Field)

Plant in Stock:        EKKO-RESWK                into                ZZGR_RESWK         (Extractor Field)

Receiving Plant:     EKPO-WERKS                into                ZZGR_WERKS         (Extractor Field)

PO Quantity:          EKPO-MENGE               into                ZZGR_MENGE        (Extractor Field)

PO Price:                 EKPO-NETPR                 into                ZZGR_NETPR          (Extractor Field)

Standard Price:      MBEW-STPRS               into                ZZGR_STPRS           (Extractor Field)    


Now Go to T-Code: RSA6 and select the DataSource.

 

p1.jpg


Select the DataSource and go inside the extract structure.

Then,

Select the include "CI_BSIS"

 

p2.jpg

 

Append the additional fields.

 

p3.jpg

 

Note: Don't forget to specify the reference table (DTFIGL_4/CI_BSIS) and reference fields for Quantity, Currency and Unit field.

 

p4.jpg

 

p5.jpg

 

Or

 

p6.jpg

 

Again, Go to: RSA6 and select the DataSource in edit mode.

 

p7.jpg

 

Unchecked the additional fields, which is newly added in the structure.

 

p8.jpg

 

Save & Activate the DataSource.


Now Coding Part to populate the data through BTE.

 

Go to T-Code: SE80 and copy the standard Function Module (Template) "SAMPLE_PROCESS_00005021" from the Function Group "BFFMSMPL3" with a new name for example:

 

SE80.jpg

 

Copy FM.jpg

 

Then Go to: SE37 and open the FM in edit mode ZBWFI_FILL_CI_00005021.

 

p9.jpg

 

Code.jpg

 

Write the code in Source code Tab:


"Details from EKKO:Purchasing Document Header


          SELECT  SINGLE          lifnr AS zzgr_lifnr

                                                reswk AS zzgr_reswk

 

          INTO  CORRESPONDING FIELDS OF <fs_dtfigl_4>

   

          FROM  ekko


          WHERE      ebeln = wa_bseg-ebeln.

 

 

"Details from EKPO:Purchasing Document Item


       SELECT  SINGLE           werks AS zzgr_werks

                                               menge AS zzgr_menge

                                               netpr AS zzgr_netpr


          INTO  CORRESPONDING FIELDS OF <fs_dtfigl_4>


          FROM  ekpo


          WHERE      ebeln = wa_bseg-ebeln

               AND      ebelp = wa_bseg-ebelp.

 

 

"Details from MBEW:Material Valuation


        SELECT  SINGLE           stprs AS zzgr_stprs


          INTO  CORRESPONDING FIELDS OF <fs_dtfigl_4>


          FROM  mbew


          WHERE      matnr = wa_bseg-matnr  "BSEG-MATNR

               AND      bwkey = wa_bseg-werks. "BSEG-WERKS

 

Save & Activate the FM.


And now test the DataSource in RSA3. And collect all objects into TR.

Then,

Replicate/Import the DataSource in the BW/etc. Targets  (Destination) and load the data into respectively Data Targets.

 

 

Related content:


https://scn.sap.com/

https://help.sap.com/


SAP HANA-optimized Business Content - Short Overview

$
0
0

This presentation gives a short overview of the delivered SAP HANA-optimized BI Content. It explains for which business areas Content is delivered for which BI Content Release and Support Packages. With BI Content 7.57 SP06 advanced SAP HANA-optimized BI Content is available using the new BW InfoProviders advanced DataStore Object and HANA CompositeProvider. The presentation provides a further road map and additional links for more detailed information about the SAP HANA-optimized BI Content.

View this Document

New SAP HANA-optimized Business Content with BI Content 7.57 SP06

$
0
0

This presentation provides details about the delivered SAP HANA-optimized BI Content. It explains for which business areas Content is delivered for which BI Content Release and Support Packages and what is included in the Business Content from a business perspective.  With BI Content 7.57 SP06 advanced SAP HANA-optimized BI Content is available using the new BW InfoProviders advanced DataStore Object and HANA CompositeProvider. The advantages of the advanced SAP HANA-optimized BI Conntent are explained and a further road map and additional links for more information is provided.

View this Presentation

Comparison between 0FI_AR/AP_4 and 0FI_AR/AP_30 DataSources

$
0
0

Comparison between 0FI_AR/AP_4 and 0FI_AR/AP_30 Datasources


 

Background/Scope of Document


Demonstrating the Delta functionality and differences between 0FI_AR/AP_4 and 0FI_AR/AP_30 Datasources.

We came across a scenario, where we were using the ECC DS 0FI_AR_30 at the back-end level for BODS development Project. However, after performing the initial load in BODS, we are not able to fetch the Delta records/data from the DataSource.

 

 

About the DataSources


The DataSources FI_AR_4 and FI_AR_30 extracts Accounts Receivable Accounting line items from tables BSID (open items) and BSAD (cleared items) in the R/3 source system.


Also, both the DS FI_AR_4 and FI_AR_30 extractors are referring a same extract structure “DTFIAR_3” and having the same number of fields in the structure.


  • Source structure: BSID, BSAD
  • Extract structure OLTP: DTFIAR_3

 

 

Differences


  • The 0FI_AR_30 DataSource doesn't support 'DELTA INIT' highlighting the difference below.

Untitled.jpg

 

    • Delta INIT Simulation extraction mode ”1” is possible for 0FI_AR_4 not for 0FI_AR_30. (This indicator contains the information about whether the extractor for a DataSource controls the 'DELTAINIT Simulation' extraction mode).
    • Delta Test possible mode ”X” allow for 0FI_AR_4 only. (This indicator contains information on whether, for test purposes, the extractor for a DataSource can be called in the modes 'DELTAINIT', 'Delta' and 'Repeat').

 

  • Both are having different datasource extractor (FM). However the function modules are performing the different extraction procedure.
    • 0FI_AR_4 is based on FM (BWFID_GET_FIAR_ITEM): It is using a time stamp method instead of the BW Delta queue in the R/3 source system in order to determine the Delta dataset. And minutes based delta also possible using sapnote (991429).
    • 0FI_AR_30 is based on FM (SREP_FIAR_30): is refereeing/calling the datasource extractor FM (FBW4_DATA_TRANSFER_AR_3) and which is the engine of obsolete extractor 0FI_AR_3.

  • The DataSources 0FI_AR_3 and the 0FI_AP_3 are based on the (FBW4_DATA_TRANSFER_*_3) which extract the line items from accounts receivable accounting and accounts payable accounting were delivered (see Note 200576). With BW Plugin 2001.1 (BW Release 3.0A) the consistent data extraction into the BW system with the Delta update procedure is now delivered for the line items of the G/L accounting (FI-GL), of the accounts receivable accounting (FI-AR) and of the accounts payable accounting (FI-AP). The new datasources 0FI_GL_4, 0FI_AR_4 and 0FI_AP_4 use a time stamp method instead of the BW Delta queue in the R/3 source system in order to determine the Delta dataset. This note describes the transfer from the old extraction procedure (datasources 0FI_AP_3 and 0FI_AR_3) to the new extraction procedure (datasources 0FI_GL_4, 0FI_AP_4 and 0FI_AR_4). Please refer sapnote(410797).


  • Direct Access allowed for 0FI_AR_30 and can be use for Remote Cubes and but Direct access not supported to 0FI_AR_4.


  • DataSource 0FI_AR_30 does not support Delta handling, refer SAP Note (1429650 - Queue delta for sub ledger documents in Simplified Reporting) 1266262 (AR) & 1390113 (AP).

 

 

Conditions to be able to use 0FI_AR/AP_30


If we are implementing the 0FI_AR_30, then it is mandatory to have SAP enhancement package 3 for SAP ERP 6.0, business function Reporting Financials (FIN_REP_SIMPL_1).

Refer SAP Note (1429650 and 1451341) which talks about the corrections/essentials required.


 

Conclusion


We can implement the 0FI_AR/AP_4 DataSources flow instead of 0FI_AR/AP_30 to get the regular delta records/load in BW, BODS etc… Sources and 0FI_AR/AP_30 can use for BW Remote Cubes/data transfer process based Direct Access.

 

 

Related Links:

 

http://fmis.minfin.bg/help/EN/9a/5b165c46c84eb7bcee1f25bdd11049/content.htm
http://fmis.minfin.bg/help/EN/9a/5b165c46c84eb7bcee1f25bdd11049/frameset.htm

SAP BW COPA Extraction in detail, Delta Mechanisms and few challenges faced during Implementation

$
0
0

Applies to:

 

SAP NetWeaver Business Warehouse (formerly BI) - SAP BW 3.5 & 7.x. Versions.



Summary:

 

The article articulates the step by step procedure for the generation of the COPA DataSource at the ECC R/3 back-end level along with Delta mechanisms and talk about the few challenges faced while extracting the data during implementation.



Table of Contents:


1. Introduction

2. Following is the Scenarios with explanation:

     a. Generating the COPA DataSource,

     b. Issues/Errors faced while extraction and building the Summarization Levels,

     c. Transporting the Summarization Levels to the next level,

     d. Delta mechanism and how it works, and

     e. How to change the safety interval limit for COPA DataSource

3. Describing the Test Scenarios

4. Related content


    
Introduction:


In one of the project we had implemented the COPA DataSource at ECC back-end. The main purpose is to extract the data and feed to a BODS interface.

 

Initially we had generated the COPA DataSource using the standard procedure and while extracting the data in RSA3, unable to extract the data due to few issues at ECC R/3 back-end level. Therefore describing the such scenarios in this document. 



Test Scenario:

 

Part - A). Generating the COPA DataSource:


Below are the simple steps for generating the COPA DataSource.


Basically COPA DataSource generation is a generic extraction and we can create the generic DataSource depending on the KPI's for the Profitability Analysis.

 

Go to T-Code:

SBIW--> Settings for Application-Specific DataSources (PI) --> Profitability Analysis --> Create Transaction Data DataSource --> Create a DatSource.

 

or

 

KEB0 --> define the DataSource with the necessary details as below.

Generally, we use the naming convention for the COPA DataSource is: {1_CO_PA_(SYSTEM ID)_(CLIENT)_(OPERATING CONCERN)}.


Select the Operating concern and choose the option Costing/Account-based (as per the business requirement), execute (F8).


If the COPA DataSource is "Costing based" then it will extract the data from below four tables:


CE1XXXX - Actual line items

CE2XXXX - Plan line items

CE3XXXX - Summary table

CE4XXXX - Segment table

 

where "XXXX" is the Operating Concern.


Or if the COPA DataSoure is "Account based" then it will pull the data from the following tables:

 

COEP & COBK - CO Object: (Line Items (by Period) & Document Header)

COEJ - CO Object: Line Items (by Fiscal Year)

COSP & COSS - CO Object: (Cost Totals for Internal & External Postings)

CE4XXXX - Segment table

 

Untitled.jpg


Select the below fields which you want to display/as a part of the DataSource.


Note: When we generate the COPA DataSource basically the Data Structure (Characteristics and Value fields) is based on/proposed by the Operating Concern (OC).

{If we want to check/view the total number of fields based on the Operating Concern and other etc. details. Then, Go to the T-Code: KEA0.

The T-Code: KEA0 is used for to maintain/create the Operating Concern.}

 

Untitled1.jpg


After field selection, check & choose the InfoCatalog (F7) option for the DataSource generation. 


Untitled2.jpg


Then provide the Transport Request number and select the fields for the input selection.


Untitled6.jpg


Click on Save button.

DataSource "1_CO_PA_COEP" created successfully.


Note:  After generating the COPA DataSource, we will not be able to edit/enhance the COPA DataSource. In-case if we need to add the new fields, then we need to delete and recreate the DataSource again using the same naming convention.


Go to the T-Code: RSA3 and try to extract the data.



Part - B). Issues/Errors faced while extraction and building the Summarization Levels:


In some situations, you might get the following issues during the data extraction in RSA3:


Case. 1: During the data extraction probably you will get "0" records in RSA3. Or


Untitled8.jpg


Case. 2:  The DataSource is giving an below error while extracting the data in RSA3.


'Errors occurred during the extraction' (Message no. RJ012).


Untitled16.jpg


or check the error logs.


Untitled7.jpg


In order to overcome from this error, we need to define/maintain the following few steps.


Go to the T-Code: KEB0 and check if the Summarization Levels are maintained or not using option (CTRL+F3).


Untitled29.jpg


Or directly Go to the T-Code: KEDV (CO-PA: Maintain Summarization Levels). Select the Operating Concern.


And then, check the Summarization levels are maintained or not. If not, then choose the option to create entries (F5).

 

Untitled20.jpg


While creating the Summ. Levels, kindly consult with your functional consultant for more details/about the requirement.


Untitled26.jpg

 

Come back and select your Summ. Levels.


Untitled25.jpg


Choose the Characteristics option and assign the characteristic Values '*' or  'etc... value' as below.


Untitled11.jpg


Save the entries and assign the TR.


Untitled27.jpg


Now, the status of Summ. levels are Active, without data.


Then, Go to the T-Code: KEDU (CO-PA: Build Summarization Levels) refill the same using below option.


Select your Operating Concern (AA00), Type of Profitability Analysis "Costing-based (1) or Account-based" (2) and Choose Summarization Level (1 to 2).


Untitled30.jpg


Choose the option Rebuild/Build new levels and Execute (F8).


Untitled23.jpg


Again Go to the T-Code: KEDV and check the status of Summ. levels. now the status is Active with data.


Untitled28.jpg


After refilling the Summarization levels, Go to the T-Code: RSA3 and extract the data.


Untitled17.jpg


If still issue occurs then, Go to the T-Code: SE38 and run the Report program “RKETREGN” (Summarization Levels: Generate Tables for Summarization Levels) generate the same.


Untitled18.jpg


And again Go to the T-Code: RSA3 and extract the data.


Untitled17.jpg


Now data are available.



Part-C). Transporting the Summarization Levels to the next level:


Now transporting the changes/settings to the other system/next level. Go to the T-Code: KE3I (CO-PA: Transport tool) to collect all settings in the TR.


Untitled13.jpg


Execute (F8) it and mention your both TR Customizing and Workbench TR.


Untitled14.jpg


Select the relevant object classes and continue (OK).


Untitled15.jpg

 

 

Release the TR from SE09. Go to the T-Code: SCC1 (Client Copy - Special Selections), basically this T-Code is used for to import the TR from one client to another client within a system, for example: ECCCLNT800 (Pre-DEV) to ECCCLNT900 (DEV/QUA system).


Note: Check if the above transport procedure is applicable in your case. Otherwise, follow the normal transport procedure for transporting the objects from one system to another system, for example: from development (DEVCLNT100) to quality (QUACLNT500) system.



Part-D).Delta mechanism and how it works:


The COPA DataSource is based BW Delta process type: "CUBE" (InfoCube Extraction).


Note: The BW Delta process type “CUBE” is exactly similar as “ADD”.


Explaining the Delta mechanism of “ADD/CUBE” with below example and how it works.


Untitled5.jpg

 

Example:

When BW Delta process type: ADD--> which provides the additive Image.

 

A simple Doc Number as below: Existing Target document's quantity value is 30.


Document

Status

Quantity

U/M

11111

    O

30

KG

 

Now let’s assume the quantity has changed from 30 to 40 in the SAP ECC source.

 

If the DataSource is based on ADD/CUBE: it will bring only additive image i.e. quantity as 10.


Document

Status

Quantity

U/M

11111

    O

10

KG

 

In the final target it will reflect as below: adding the value (30+10 = 40).


Document

Status

Quantity

U/M

11111

    O

40

KG

 

Note: If the data that fills the BI system with an additive (ADD/CUBE) image, the data can be written to an InfoCube or a DataStore object.

However, in-case of DataStore object, the update type of key figures must be set to add and not overwrite.

 

Delta Process typeDSO/ODSCUBE
ADD/CUBEAdditive ImageYes (Add Only)Yes (Add)



Part-E). How to change the Delta safety interval limit for COPA DataSource:


When data is extracted from the COPA DataSource, a “safety delta” of half an hour (30 minutes) is used with the initialization and the delta upload. This always ensures that only records that are already half an hour old, since the start of the upload are loaded into SAP BW. Half an hour was chosen as the safety delta to overcome any time differences between the clocks on the different application servers.


Untitled4.jpg

 

The above standard upper limit for COPA is already set to: 1800 i.e. (30 Mins) provided by SAP.


Steps for changing the Delta Safety intervals for the COPA DataSource:

Note: It is not recommended to change the safety intervals. But sometimes we need to change the Intervals based on the Business/Project requirements.


Go to the T-Code: RSA2, check the existing value.

 

Untitled44.jpg

 

The DataSource safety upper limit is: 1800.

Also, we can check the interval values for individual DataSource in the table "ROOSOURCE" where the field "DELTASAFE2" holds the Safety Upper limit Value and "DELTASAFE1" holds Lower limit.


Untitled31.jpg

 

Below are the simple steps for changing the safety interval limit value.


Now, again Go to the T-Code: SE11, open the table "ROOSOURCE" and select the DataSource, click on display button.

Then we will use the ABAP Debugging trick to change the interval value.


Untitled33.jpg

 

Select the relevant field and press Enter button --> Double Click on the CODE and replace the word "SHOW" with "EDIT" --> press ENTER --> Execute (F8).

It will open in edit mode, then change the value based on the requirement (for example: here replacing 1800 Seconds with 600), save and go back to check the changed value in the table/Go to the T-Code: RSA2.


Untitled34.jpg


Refer SAP Note: (0000392876 - Safety delta for extraction from the CO-PA)for more details.


Replicate/Import the DataSource in the BW/etc. Targets (Destination) and load the data into respective Data Targets.



Related content:


https://scn.sap.com/

https://help.sap.com/

Viewing all 52 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>