Hi All,

We are migrating from BPC 7.5 to BPC 10.0. At the time of retraction we faced an issue which is related to the Super Class which has been used for the Enhancement Spot ‘UJD_RETRACT‘.

The issue is with the syntax error below. Since the method is not available in the interface ‘IF_UJ_MODELit is giving this error.

Capture.JPG

To resolve this issue, we need to do the below changes in the specified super class ‘ZCL_BPC_RTRCT_SUPERCLASS‘.

Before going to do any change to the super class, we need to create a package with the name ‘ZBPC’ (Package name which has been specified in the Super Class )

zbpc.JPG

How to Create Package :

Goto SE80

zbpc.JPG

Click on Yes

Z.JPG

Give some description and click on Enter, it will ask to create a Transport Request.

Now you need to replace the code with the new code at the following methods in the super class.

We need to pass the environment id to the ‘i_appset_id‘, which we need to hard code lets say ‘ENVIRONMENT_SHELL’.

GET_APP_STORAGE_TYPE Method  :

Z.JPG

GET_DIM_FROM_DIM_TYPE Method

zbpc.JPG

GET_DIM_LIST Method

Z.JPG

INITIALIZE Method – Here you need to comment the code where the load_all_dim_mbrs has been called.

zbpc.JPG

Capture.JPG

Done with the changes, now you can do the retraction properly from BPC to BI.

To report this post you need to login first.

23 Comments

You must be Logged on to comment or reply to a post.

  1. Naomi Abi

    Hi Siva. Thanks for the article. It’s a lot of helpful. You said in the last of your article that “you can do retraction properly”. Would you mind sharing your thoughts how to do the retraction?

    Appreciate much your help,

    Cheers,

    (0) 
    1. S Siva Nagaraju Post author

      Hi Naomi,

      Retraction is nothing but the sending the data from BPC to BI either it is master or transaction data. Using APD technique in BI we can do the retraction but you can’t manipulate the data at granularity level. Using BADI ‘ UJ_RETRACT’  you can manipulate the data even at granularity level using ABAP. For that you need to do the above process once you import the 2 EPM files into your BPC System in 10.0

      (0) 
      1. Vijay kumar

        Hi Siva,

        These are all the methods and changes in the methods of class ZCL_BPC_RTRCT_SUPERCLASS.

        But I am unable to create the custom class ZCL_BPC_RTRCT_SUPERCLASS.

        could you please help in creating this class.

        (0) 
  2. Dominik W

    Hi Siva,

    thanks for the information.

    One question: In the method “Initialize”, I’m still having some issues.

    Those methods are not existing in BPC10:

    po_model->get_appl_data

    lo_application->get_param_value


    How did you replace them?


    best regards

    Dominik

    (0) 
          1. ABAP_REJ P

            Hi Siva,

            LOAD_DIMENSION_MEMBERS 

            IF_UJA_DIM_DATA~GET_MD_HANDLER — this method says assert = 1 depreciated kindly use API method,

               Load all the master data for all dimensions

                  loop at it_dim_list into ls_dim_dtldim_name.

                    call method me->load_dimension_members
                      exporting
                        i_dim_name     = ls_dim_dtldim_name
                      importing
                        e_dim_mbrs_ref = ls_dim_dtldim_md_ref.

                    insert ls_dim_dtl into table pt_dim_mbrs.

                  endloop.

            Any so;ution for this .Please help

            Thank you

            Reeja P

            (0) 
            1. S Siva Nagaraju Post author

              Hi Reeja,

              Can you please elaborate what is the issue and provide me the code too. I checked it those methods are existing in the BPC 10.0 so there is no point to replace it.

              Thanks,

              Siva

              (0) 
  3. VENKATA KOTHA

    Hi Siva,

      While executing from Data Manager Package i am getting the error message: Failed to get the parameter of &Application_Name&Model. Can you please help me to resolve this error

    (0) 
  4. Vijay kumar

    Hi Siva,

    In BPC 10 NW, the data entered in Input Forms has to be retracted to ECC.

    For this retraction we are following below link.

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c029accf-6d95-2d10-79aa-cc291180bf73?QuickLink=index&overridelayout=true&59180354379512

    In this document, I am unable to get the details of class ZCL_BPC_RTRCT_SUPERCLASS.

    as it is Z class, i am unable to create in my system.

    could you please help me.

    (0) 
  5. Luis Arturo de la Torre Ortega

    Hello,

    I’m trying to get the EPM files that need to be imported into the 10.0 system, but all the links I find do not contain these files, can anyone help me??

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c029accf-6d95-2d10-79aa-cc291180bf73?QuickLink=index&overridelayout=true&48842368318534

    Appendix A – ZCL_BPC_RTRCT_SUPERCLASS_R900289.EPM

    Appendix A – ZCL_BPC_RTRCT_SUPERCLASS_K900289.EPM

    Thanks in advance,

    (0) 

Leave a Reply