Do's n Dont's while enhancing MC02M_0SCL

Hi,
I am trying to enhance the purchasing extrator MC02M_0SCL to include a field(ERDAT)from table EKES.
My question is: what are the things that I need to be careful while enhancing and trnsporting from development to production. This particular extractor is in production and extracts deltas everyday. Do I need to prevent all users posting documents while I am tranporting? Do I need to empty all the ques like LBWQ and RSA7 ect. What other things I need to be careful? I appreciate(WP), if someone can share their experiences.
Thanks,
Rao.
Message was edited by: Rao

Hi Rao,
Do I need to prevent all users posting documents while I am tranporting?
YES, since you must have your delta queue empty and, if you upload your delta and, in the same while, a user post a document....
Do I need to empty all the ques like LBWQ and RSA7 ect.
YES, but only for the affected application component!
Anyway, take a look to my weblog:
/people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
About your issue, did you read this one?
/people/sap.user72/blog/2005/06/07/new-transport-check-tool--call-for-pilot-customers
Try it and share your experience with us !!!
Hope it helps!
Bye,
Roberto

Similar Messages

  • Error while enhancing standard component CRMCMP_CND

    Hi,
    We have one requirement that Phase Id and Offer Id needs to added in the /SAPCND/GCM transaction and the same needs to be disaplay in the web ui.  So we added two fields in field catalog after that we made two implementation in /SAPCND/ROLLNAME and CRM_COND_COM_BADI.
    Now the funtionality is working fine in the GUI and in WEBUI the field is added but the F4 value is not visible in the new web ui screen.
    So I tried to enhance the standard component CRMCMP_CND, in order to retreive the F4 value help.  While selecting the context node in the standard view CondRecEditView we are getting the status message u201CError during analysis of method REATE_CONDRECORD of class L_CRMCMP_C_CONDRECEDITV0_CTXT. Message no. BSP_WD_TOOLS031u201D
    In standard view itself I am getting this error and while enhancing the component the context node is not converted in to Zclass.
    If we try to add attribute from the context node its giving error create_condrecord does not exist error.
    So I am unable to proceed further.  If any one aware how to solve this issue kindly let me know.

    Hi,
    While enhancing a view of a component only the controller (xx_IMPL) and the context class (xx_CTXT) are extended into Z classes. Context nodes (xx_CNXX) are not automatically extended. You have to do it manually only for the context node(s) you would like to modify. Indeed there is a message that appears when you select the context node but this is not the reason why the CN class is not extended.
    What you have to do is to redefine the method CREATE_CONDRECORD in class ZL_CRMCMP_C_CONDRECEDITV0_CTXT and create a new class ZL_CRMCMP_C_CONDRECEDITV0_CN00 that extends CL_CRMCMP_C_CONDRECEDITV0_CN00
    In ZL_CRMCMP_C_CONDRECEDITV0_CN00 implement method GET_V_xx for the field you want a search help on
    Regards,
    Fabian

  • Getting runtime error while enhancing the view SRQM_INCIDENT_S/incidentSRL of SRQM_INCIDENT_S UI component

    context generation failed in view SRQM_INCIDENT_S/incidentSRL of UI Component SRQM_INCIDENT_S
    an exception has occured
    exception class CX_SY_MOVE_CAST_ERROR- source type \ class- CL_SRQM_INC_INCIDENTSRL_CTXT is not compatible, for the purposes of  assignment with target type / CLASS= ZL_SRQM_INC_INCIDENTSRL_CTX
    Method : ZL_SRQM_INCIDENTSRL_IMPL=>WD_CREATE_CONTEXT..
    initialization of view SRQM_INCIDENT_S/incidentviewset of ui component SRQM_INCIDENT_S failed....
    cannot display view srqm_incidet_s/mainwindow of ui component srqm_incident_s
    the above exceptions occured while enhancing the view of SRQM_INCIDENT_S search UI Component..
    please let me know the reason...

    Hi Srinivas,
    It seems to be standard SAP Issue. Please refer to SAP Note 1488728 for fixing the issue. The note recommends to implement the below code in the generated class ZL_SRQM_INC_INCIDENTSRL_IMPL by redefining the method WD_CREATE_CONTEXT.
    METHOD wd_create_context.
      context = cl_bsp_wd_context=>get_instance(
              iv_controller = me
              iv_type = 'ZCL_SRQM_INC_INCIDENTSRL_CTXT' ).
      typed_context ?= context.
      super->wd_create_context( ).
    ENDMETHOD.
    Regards,
    Mahesh

  • Exception triggering while enhancing a view

    Hello All,
    We are facing a issue while enhancing a view. View is getting enhanced successfully but after the enhancement an exception is triggering at UI. It says incompatible context nodes in wd_create_context method. We did not enhance any context node of the view, still this exception is triggering.
    Does anybody face the same issue, please let us know the solution.
    Thanks in Advance!
    -Rashmi

    Hi Rashmi,
    i faced exactly the same situation and solved it with help of SDN.
    See this threat:
    [CRM70 Enhancement of view SRQM_INCIDENT_S/IncidentSRL not working|CRM70 Enhancement of view SRQM_INCIDENT_S/IncidentSRL not working]
    Kind regards
    Manfred

  • I have Lightroom 4 on a PC and while enhancing photos, the screen seems to keep refreshing. What can be the problem?

    I have Lightroom 4 on a PC and while enhancing photos, the screen seems to keep refreshing. What can be the problem?

    Leilani ~ Welcome to the Support Communities. Before posting your question it's worth searching the Communities — here's an Apple tutorial:
    Apple Support Communities: Searching
    ...But since you've already posted, look in the More Like This section to the right of your post. Also:

  • Hello...i have a problem with xcode...i am  a beginner user on mac and i am learning to program in C but lastime when i tried to compil a file with xcode it doens't function at well and i dont know while...her is my code source if somebody can help me

    #include <stdio.h>
    #include <stdlib.h>
    #define N 20
    int main (int argc, const char * argv[])
    {  FILE *fp;
        char nome_file[N];
        int i,j;
        int dim;
        float mat_in[N][N];
        float mat_out[N][N];
            // apertura del file
        printf("nome_file:");
        scanf("%s",nome_file);
        fp=fopen(nome_file, "r");
        if (fp==NULL) {
            printf("errore nell'apertura del file %s\n",nome_file, );
            return -1;
        fscanf(fp, "%d",&dim);
        printf("%d\n",dim);
        for (i=0; i<dim; i++) {
            for (j=0; j<dim; j++) {
                fscanf(fp, "%f",&mat_in[i][j]);
                printf("%.2f",mat_in[i][j]);
        int ordine_grandezza=1;
        for (i=0; i<dim; i++) {
            for (j=0; j<dim; j++) {

    here is my complete code source:
    #include <stdio.h>
    #include <stdlib.h>
    #include <errno.h>
    #define N 20
    int main (int argc, const char * argv[])
    {  FILE *fp;
        char nome_file[N];
        int i,j;
        int dim;
        float mat_in[N][N];
        float mat_out[N][N];
            // apertura del file
        printf("nome_file:");
        scanf("%s",nome_file);
        fp=fopen(nome_file, "r");
        if (fp==NULL) {
            printf("errore nell'apertura del file %s\nnumero errore: %d",nome_file, errno);
            return -1;
        fscanf(fp, "%d",&dim);
        printf("%d\n",dim);
        for (i=0; i<dim; i++) {
            for (j=0; j<dim; j++) {
                fscanf(fp, "%f",&mat_in[i][j]);
                printf("%.2f",mat_in[i][j]);
        int ordine_grandezza=1;
        for (i=0; i<dim; i++) {
            for (j=0; j<dim; j++) {
                if (mat_in[i][j]<=0){
                    mat_out[i][j]=0;
                else {
                    while (mat_in[i][j]>ordine_grandezza) {
                        ordine_grandezza=ordine_grandezza*10;
                    mat_out[i][j]=ordine_grandezza;
        for (i=0; i<dim; i++) {
            for (j=0; j<dim; j++){
                printf("%8.2f",mat_out[i][j]);
            printf("\n");
        int simmetric=0;
        for (i=0; i<dim && simmetric!=1; i++) {
            for (j=i+1; j<dim && simmetric!=1; j++){
                if (mat_out[i][j]!=mat_out[j][i])
                    simmetric=1;
        if (simmetric==1)
            printf("matrice simmetrica\n");
        else
            printf("matrice non simmetrica\n");
        return 0;
    and when i compil it shows it:
    nome_file:martin.txt
    errore nell'apertura del file martin.txt
    excuz me if i dont speak english very well....but i think that the problem is that i don't know to compil a file on xcode...and if yo can send me a tutorial about it i will be grateful

  • Error while enhancing logistics datasource ????

    Hi Friends,
        I am trying to enhance one of the Logictics D/S (2LIS_02_SCL) and when I try to append the extract structure I get the following error....
        "DataSource 2LIS_02_SCL does not allow append structures??"
    Early input would be greatly appreciated ......
    Note: I get the same error for other D/S also (HDR, SCN,ITM etc)
    Thanks,
    Andy

    Hi Andy,
       Goto Tcode : RSA5 or 6 take extact structure name(double click on datasource).
       Now goto TCode : SE11 -->> input extract structure name -->> Disply -->> Chose enhace.
    Hope it Helps
    Srini

  • Error while enhancing the Extract structure in LBWE

    Hi All,
    When I am trying to change the extract structure os logistic extractors in LBWE, it is giving me an error saying "Entries for application 11 still exist in the extraction queue".
    Below is my scenario:
    I have 3 clients in the same R/3 system, Client 010, 020 and 030.
    Clients 020 and 030 are connected to my BW system. Client 010 will be used for all development while test loads can be done from clients either 020 or 030. Till now, I have tested my data flows only from client 030. Now, I have to add some extra field to the structure in LBWE but facing the above mentioned error.
    I went into LBWQ in both the client 020 and 030 and deleted the queue and then tried to change the extract structure in client 010 but still the same error.
    What else do I need to do to resolve this?
    Thanks,
    RPK.

    Hi Raki,
    We are still in development phase. I did all my developments(R/3) in client 010. Till now I did only full loads to BW from client 030 and haven't done any loads from client 020. My BW system is also connected to another sandbox client 100 but I haven't done any loads from that client aswell.
    As I have to add some extra fields to the extractor from LBWE, I did the follwing steps in R/3:
    1) I have deleted the setup tables from client 010, 020 and 030.
    2) Deleted the data from LBWQ from clients 010, 020 and 030.
    3) Trying to change the extract structure by clicking on "Maintenance" for the extractor in Client 010.
    At this point it is throwing an error.
    I thought that the client 100 might be a problem as I have transfer rules created in my BW system from this source system as well. As I do not need this source system anymore, I have deleted it from BW and tried changing the structure in LBWE but still the same problem.
    Any ideas would be highly appreciated.
    Thanks,
    RPK.

  • Error while enhancing a view for bt115qh_slsq

    Hello
    Iam unable to enhance a view for bt115qh_slsq component.
    When i right click a view and click Enhance. It throws an error stating that "Choose a change request with target system C07".
    Please someone provide me a solution.

    Hello,
    you may try the following: please go to se03 -> "Find Request". Input the        
      request and find it. Double-click the request to change the target     
      system or related settings.                                            
    Regards,
    Gerhard

  • Can we add fields from structure while enhancing datasource

    Hello all,
    I am trying to enhance a SAP delivered datasource. Is it possible to add fields from a logical database structure or do we have to add fields only from a table.
    Is the procedure the same.
    Thanks a lot

    hi KM,
    you want to drop all the added fields or some ?
    go to the extract structure screen,
    rsa2->type in your datasource name, double click the
    extraction structure, to delete some fields, click append structure, in next screen mark the fields and sign '-'.
    to delete the append structure, check this
    How to delete append structure
    Delete append structure with a long name
    hope this helps.

  • Error while enhancing

    Hi
    I have a requirement that I need create one new custom assignment block AC Specialty and inside the assignment block BP No, First name, last name, Relation type, email id, Specialty 1 (Custom field), Specialty 2 (Custom field), Specialty 3 (Custom field).
    So I copied the standard view BP_DATA/AccountRelationshipOV view and introduced new custom view BP_DATA/ACSpecialityOV.  Now all the fields available in the standard is also available in my custom view.  I also checked in the web ui all the data appeared correctly.
    I need to add 3 more custom fields Specialty 1,2,3 in the same context node BUILRELATIONSHIP so I tried to enhance my custom view BP_DATA/ACSpecialityOV and after enhancing the view I am getting exception in the web ui.  Find the details below regarding the exception :
    CX_BSP_INV_PAGE - GNP Exception: The object AccountRelationshipsOV.htm in the URL/sap (bD1lbiZjPTkxMCZkPW1pbg ==)/bc/bsp/sap/zsyn_bp_data/acspecialityov.do is not valid.
    Please help me on this.
    Thanks
    Sushma

    Ignore the scripts. Propmting the SQL plus put sys@tns as sysdba and give the password of SYS. It will work. After logging as sysdba shutdown and startup the database.
    Regards
    Asif Kabir

  • Error while enhancing the BP_ADDR component using BSP component workbench

    Hi ,
    I am trying to enhance the BP_ADDR component using the BSP component workbench. But when I try to regenerate GET_I methods of my context node, I am getting the following error:
    "Component GET_ADDRESS_GUID does not exist.
    Determination of BOL attributes failed"
    Please let me know the reason for this error and how to resolve it.
    Thanks
    Mreddy

    Hi,
    You may manually create the Get method for the attribute ADDRESS_GUID in your context node class.
    Regards
    Prasenjit

  • Error while enhancing a Window.

    Hi experts,
            I have enhanced the component BT111S_OPPT the view Result but when I am trying to enhance the window MainWindow, it is giving me the followin two errors :-
               1> Context cannot be enhanced
               2> Generation of derivation classes failed.
    When I am clicking the long text beside the first error, the following information is showing up :
          MESSAGE No. - BSP_WD_TOOLS094
           Diagnosis - The implementation of method WD_CONTEXT_CREATE, which is used to generate the context, does not match the expected code pattern. Therefore the automatic exchange of the context class is not possible.
          System Response - The enhancement is terminated.
    I have searched OSS notes with the message number but found no result. Can anyone help me out of this?

    Didn't help.. I just manually created the Z Class for all the controller and context node and copy pasted the code from an enhanced Window of a different component to the WD_CREATE_CONTEXT method of my Window controller class and made necessary changes to point it to the Z context class. That worked. I just not have to manually add the custom plug details in the Repository.xml from SE80 manually whenever I have to create a custom plug for this Window. I am marking this Thread as solved.

  • How can i retrieve the vallue of a component's attribute while enhancing?

    Hi...
    I am new to SAP...and am working with WEB UI Enhancement...
    Can anyone help me to know how can i retrieve the value of the Opportunity status in the component of survey ICCMP_SURVEY?
    And also, which is the field taht i need to change to make the survey non editable?
    I came across an attribute CHANGEABLE in method IS_CHANGEABLE which is being checked before the survey template is opened up..But is it possible to update this field?
    Any helpful pointers would be rewarded...
    Thanks....

    Thanks for the quick replies guys, I will work on that. Wish I could have thought of that before haha, well the only thing that I will need to check later on is gathering all the file paths within one array. Since the main gets called several times with each file selected, I have to gather them all with the serversocket and then when they are all gathered I can begin another piece of code. Dunno if that will be doable. Since I don't know if the user selects 5 or 400 at the same time, I think the serversocket will append to an arraylist every incoming file paths and the UI viewing the file paths will update itself if other file paths are appended.
    Thanks a lot, I will return on that as soon as I am finished.

  • Placement of additional fields while enhancing OM infotype

    Hi All,
        As per our client requirement we need to create two additional fields in IT1051. We have tried creating the same but the fields we need are to be at the center of the screen as per the client requirement as shown in image1 but its coming somewhere at the bottom of the screen as shown in image2.
    In the 1st image i have marked two fields, these are the additional fields which we need to configure.
    Whereas after done our config the fields which we added are coming at the bottom of the screen as shown in the below screenshot.
    Can anyone of you help me out to change the fields as shown in image1.
    Thanks in advance.!!!!
    Regards,
    Sakthi

    Hi Sakthi
    Can you please share your config for the given requirements?
    Also, check the below link if it helps:
    http://sap.ittoolbox.com/groups/technical-functional/sap-hr/table-similar-to-t588m-but-for-om-infotypes-1167524
    Regards
    Neha

Maybe you are looking for

  • Can't see ipod in itunes or my computer

    HELP.Tried all recomended fixes in help forum. Background: power outage while ipod connected to PC. ipod frooze. Have reset ipod and ipod works, however when connecting to pc it is not visible in my computer or itunes. Have deleted itunes (V8) as rec

  • Cannot access itunes store

    I recently bought my first ipod. I have had an itunes account for some time. After I plugged in the ipod the first time, my computer stopped being able to access the itunes store. There is no error message, it just runs and runs trying to access the

  • Cash Discount on procument value

    Hi All, We have a scenario in commission basis sale for cash discount as below. Procurement. Vendor procurement value- 100 Cash discount to vendor if within 5 days - Rs.2 The same procured material will sold to customer. ( In this while receiving the

  • Can't create VM from template on iSCSI

    Hello, I'm trying to create new VM from original Oracle template "OVM_EL5U3_X86_64_PVM_4GB" on iSCSI device without a success. Steps to reproduce: 1) /OVS is mounted as iSCSI block device 2) Original Oracle template is copied into /OVS/seed_pool/OVM_

  • Site Studio XA and Jdeveloper

    Hi , I have Jdeveloper Studio 11.1.1.3.0 installed on my machine. I have installed the RIDC and Site Studio extensions in Jdeveloper using Help -> Check For Updates -> Source -> Install From file. I used oracle.ucm.wcm.jdev-11.1.1.zip and oracle.ucm.