Material Listing/Exclution replication from R/3 to CRM,

hi,
We are using SAP CRM 3.0 and R/3 4.6c
In R/3 system we maintained an exclution for a material and the system is giving the message 'Material xxxx excluded.
If we use the same customer and the same material in CRM, the Material xxxx accepting (there is no message saying material excluded)
Please let me know if there is any downloading object for material listing/exclusion or how to over come this problem
Thanks in advance.
Regards,
Ram.

This is a recent blog http://weblogs.sdn.sap.com/pub/wlg/15445?page=last [original link is broken] [original link is broken] [original link is broken]
I can't remember if 3.0 offers some or all of this.

Similar Messages

  • BP Replication from R/3 to CRM

    Hi Forum,
    I am facing an issue with BP Replication from R/3 to CRM.
    Although the same scenario and configuration works well on my dev and qual environment and the same has been trasported to Production, apart from that R3 dev and qual system are completely updated with Prod data as on date so there is no question of any mismatch at the data level and config level.
    The following are the error messages am receiving in SMW01 for BUPA_MAIN:
    1. Business partner with GUID 36F36B473D31C04985CC8AEB314C6BE3 does not exist
    2. Validation error occurred: Module CRM_BUPA_MAIN_VAL, BDoc type BUPA_MAIN
    Now none of my BP are flowing to CRM because of this issue.
    Appreciate any pointers for the resolution.
    Regards,
    Amit

    Hi Vikash,
    The RFCu2019s have been checked for authorisation test, remote logon n local logon. The RFC user is a dialog user and is working well for all logon. I have also checked both the systems they have the logical names as described by you (source & destination both).
    Another thing that validated my point regarding the connection setting is that the materials are flowing fine between the system and even the changes in these materials are replicating properly hence the delta for material is also fine.
    The Inbound and Outbound queues have been deleted from both r3 and crm and the only job running again at the moment is customer_main.
    Regarding you concern for the queue R3AI* it has not been generated even once whenever I have started the initial load. Right from the starting I am monitoring R3AD* in all the outbound and Inbound queues of both the systems.
    The sysfail message is coming for R3AD queue hence I think it is of no use to us. Still if I follow the error message it points towards SMW01 and there the error message is the same as described in the 1st message.
    I have just noticed 2 BP that have come in CRM as STP but its been hours after that no BP is flowing in.
    Now I am eagerly looking out for the final findings that we are going to get from the system when the issue is resolved.
    Thanks again and appreciate the efforts taken from your end.
    Regards,
    Amit

  • Scheduled delta replication from R/3 to CRM

    Hello Experts,
    we are planing to download customer master data from R/3 to CRM. It will be a completely one sided connectivity and we dont want to upload anything from CRM to R/3. And we are planing for Initial load as well as Delta load from only R/3 to CRM. How can I set this?
    And the delta  down load, we want to perform automatically once in day at a specified time..so is it possible?if yes how?
    thanks in advance.
    regards,
    kalyan

    Hi Kalyan,
    If You are using the Administration Console to deassign a site from a subscription or a subscription from a site, or to delete a subscription.
    The type of the related publication is simple intelligent (sync), simple intelligent (msg) or simple bulk (msg). As a consequence, changes (insert, update, delete) of a BDoc instance are sent to a site only if the site has been assigned the corresponding subscription. The assignment or deassignment of such subscriptions will not trigger a synchronization of the site database.
    Example:
    Your site Back-End is of sitetype R/3. It has been assigned a subscription for a BDoc type. The type of the publication is simple bulk (msg). The creation of a business object (for example, business partner) with identifier 111111 ensures that this business object will be sent to site Back-End.
    After deassigning the subscription in the Administration Console all changes in business object 111111 will not be sent to the site Back-End. In addition, a newly created business object with identifier 222222 will also not be sent to site Back-End.
    As you reassign the subscription, the following inconsistencies occur:
    Business object 111111 has not been synchronized in the R/3 back-end.
    Business object 222222 is not available in the R/3 back-end.
    And for scheduling background job for delta replication from R/3 to CRM, i am not sure about it.
    Regards
    Nadh.

  • Custom fields mapping issue of sales order replication from R/3 to CRM

    Hello Experts,
    I have to replicate sales orders from R/3 to CRM system (Initial and Delta)
    The issue is I have custome fields in R/3 which are maintained in custom table(Z table) in R/3.
    We added those custom fields in CRM customer_i table to synchronise with R/3 data.
    To MAP R/3 custom fields to CRM custom fields, i have the following customization.
    1. Added the custom function module in the event CRMO_200 and moved all the custom fields into interal table  IT_OTHER_INFO.
    2. The intrnal table IT_OTHER_INFO with data is passed into CRM standard function modules.
    3. But in CRM the BADI 'CRM_DATAEXCHG_BADI' implementation does not have the input parameter of internal table TI_OTHER_INFO.
    All my custom data is in internal table TI_OTHER_INFO.
    Please suggest where can i map this data to CRM enhanced fields.
    Regards,
    Umashankar.

    Hello Vanessa,
    Thank you so much for your reply.
    I went through the Note (1053817). It is good. I understand that the custom fields should enhance in the BAPE_VBAP in R/3.
    My Scenario:
    Goal: Orders replication from R/3 to CRM along with Custom fields.
    In R/3, all the custom fields are maintained in Z table (Not VBAK or VBAP).
    All these custom fields are belongs to Item level.
    In CRM, The custom fields are maintained in CRMD_CUSTOMER_I table though AET.
    I need to MAP these custom fields to CRM while order replication from R/3 to CRM.
    Regards,
    Umashankar.

  • Material Master Replication from R/3 to CRM 7.0

    Hi ,
    I am trying to replicate the Material maintained in R/3 to SAP CRM 7.0. Here is, what i have done up till now...
    I have downloaded
    Object DNL_CUST_BASIS
    Object DNL_CUST_PROD0
    Object DNL_CUST_PROD1
    using tcode : r3as & all have been downloaded successfully.
    But when i try to download Object Material from R/3 to CRM using the same tcode, its giving me an error saying
    004 : Hierarchy for material types does not exist
    005 : MATERIAL: Object will not be loaded
    Right now i am able to see the categories & hierarchies in tcode COMM_HIERARCHY.
    I would appreciate if some one can suggest suitable solution for this issue.
    Thanks,
    Edited by: SAPRPT on Aug 12, 2009 9:23 PM

    Hello ,
    There might be two reasons:
    1)There must be some inconsistency in CRM with respect to hierarchies.You can use reports COM_HIERARCHY_DELETE_ALL in CRM and then again download DNL_CUST_PROD1 and then object MATERIAL.
    2)There must be some materials in R/3 which have been maintained for some obsolete hierarchy.
    That means hierarchy is not present in CRM and/or also it might not be present in table T179 of R/3.But in table MARA,this hierarchy has some records.Please check and correct the records.
    Best Regards,
    Shanthala Kudva

  • Serial Number Replication from R/3 TO CRM

    Hi Experts,
    Currently the Equipments are replicating from R/3 to CRM. If we want to replicate only Serial Number as Individual Object , will their be any effect on the equipment already replicated to CRM or  what will be the effect of replicating Only Serial Number with out equipment.
    We are working in 6.O version.
    Can u please reply for this message  ASAP.........
    regards,
    Sarangamath
    Edited by: Sarangamath on Dec 7, 2011 10:53 AM
    Hi Experts,
    Can you please reply on this issue - Its Urgent
    Regards,
    Sarangamath

    Hi Kalyan;
      You can define different number ranges in R/3 and CRM.
    As per my understatnding number ranges maintained in R/3 is  0000000001-ZZZZZZZZZZ which is already exist in CRM.
    You can try following steps
    1. Define new number range ( as an ext no range)in CRM as per your requirement (which is not used in CRM)
    2. create new groupings then assign number range in to grouping.
    3. Then go to R/3 and change the number ranges for BP as a internal number ranges
    4.Goto T.Code PIDE there select R/3 to CRM. and enter the mapping details with new number ranges then start downloading.
    If helps reward the points.
    Regards
    Jameem Khan.
    TTL Mumbai

  • Business Partner Replication from R/3 to CRM

    Hi,
    I am trying to replicate BP (eg 891151) from R/3 to CRM.  While replicating Error segment in T.Code SMW01-Display BDocs shows that  industry AXALTO is not maintained.
    I was searching this in Table TBRC in R/3 but says No table entries found.
    But the same Industry is attached to the Customer in XD03 in R/3 in field Global Account. 
    My doubt is, the particular field (Global Account) is having a search help and it is allowing a data which is not maintained in master data. 
    Whether is it possible ?

    Hello,
    You should ask this kind of question in this SAP CRM: Webclient UI - Framework.
    Check if you execute the initial dowload of adapter object DNL_CUST_TBRC.
    Regards,
    Fred

  • Tax condition records replication from r/3 to CRM.

    Hi,
    We are on CRM 5.0 and backend is 4.7. We have downloaded all condition objects from r/3 to crm. When I tried to create an order everything is determined in CRM (R/3 pricing procedure, PR00) but for tax conditions.
    Where I can view the condition records downloaded from R/3 in CRM system?
    Thanks in advance.
    Srinivas

    Hi Nitin,
    I believe the maintenance of the condition type is done in R/3. If this is the case then in R/3 you can go to the following path
    Under SPRO ->SAP Customizing Implementation guide ->Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control ->Define Condition Types.
    Here for the condition type you wiill maintain the "Condition Class" and  "Calculation Type". Once it is maintained You can trigger DNL_CUST_CNDALL to bring it down to CRM.
    you can monitor the trigger that you did using SLG1 transaction.
    Thanks
    Abishek

  • No Material Master replication from R/3 to CRM

    Hallo guys,
    i've got no replication of material master, haven't tried any other object except customizing but customizing is triggered from CRM and was replicated fine. Can anybody help me how can i debug the replication process from R/3?
    Thanks for your help in advance.

    Dmitry,
    You first need to determine where your errors are happening?
    1.  Do you have blocked queues on CRM?  If you see a blocked inbound/outbound queue on CRM via SMQ1 or SMQ2, then you can try to rerun the BDOC message in the queue.
    2.  Is there tax code customizing not downloaded correctly into CRM?  This sometimes can hang up your download of materials?
    3.  Have you looked at SMW01 after the load to see if you have any BDOC's in error, the queues were empty?
    4.  What is the status of the initial load R3AM1?
    I would hold off from debugging until I figure out where in the download process that I am receiving the error.  Once I know that fact them I can debug a single download.  You will have to set a filter on the material object to a single material and attempt an initial download.  When you perform the initial download you will need all queues deregistered on the CRM side, so that you manually execute the BDOC import into CRM. 
    The last step will require placing a breakpoint into the validation function module for material.
    I believe validation function module is: COM_PRODUCT_MAT_VALIDATE.  If you have questions along the way of debugging the flow, please reply back and I will try to see if I can answer them.  It has been a little while since I had to debug our middleware downloads.
    Good Luck,
    Stephen

  • Z table middleware replication from R/3 to CRM

    Looking for a CRM Middleware Guru out there !!!
    I'm trying to replicate a simple R/3 table (list of countries in my example below. The replication must include both initial and delta downloads.
    My problem is the following:
    When doing an initial load using Transaction R3AS the BDOC is created correctly.  
    The traffic lights are green in transaction SMW01 with a status of Confirmed (fully processed). 
    The segments of the BDOC are populated with the correct value from R3 <b>BUT</b> <b>the table on CRM is not populated.</b>
    Here is what I have done so far:
    1-Created table on R3 ZCOUNTRY
    2-Created mapping Function on R3 Z_CRS_MAP_ZCOUNTRY_BAPIMCTS
    3-Created extract Function on R3 ZCOUNTRY_EXTRACT
    4-Created an entry in Table CRMSUBTAB for Function ZCOUNTRY_EXTRACT
    5-Created Receiving Module in R3 Z_CRM_COUNTRY_COLLECT_DATA triggered on SM30 for the Delta Load
    6-Created table on CRM ZCOUNTRY
    7-Created Bdoc on CRM ZCOUNTR_MESG
    8-Created validation Function on CRM ZCRM_ZCOUNTR_MESG_VAL
    9-Add an entry in SMW3BDOCIF for BDOC ZCOUNTR_MESG and Validation Function ZCRM_ZCOUNTR_MESG_VAL
    10-Created mapping Function on CRM ZMAP_COUNTRY_BAPIMTCS_TO_MBDOC
    11-Created MW Adapter Object in CRM ZCRMCOUNTRY
    12-Created a replication Object on CRM ZCOUNTR_MESG
    13-Created a publication on CRM ZCOUNTRY
    I'm not sure why the CRM does not get populated. Could it have anything to do with "GUID" keys?
    The 2 fields on my bespoke table are:
    -Country
    -Continent
    In my Root Data Structure for the MBDOC do I need to add GUID as the first fields i.o.w.
    -GUID
    -Country
    -Continent
    When I choose my segment fields do I choose (?):
    -GUID
    -Country
    -Continent
    In my CRM Mapping function how do I populate the GUID field? (see the code below in the mapping function).  How do I get a value into lv_sfakey and does this have anything to do with the GUID mentioned above.
    MOVE lv_sfakey TO segment_line-guid.
    AND
    MOVE lv_sfakey TO ext_line-data-guid.
    Thanks for any help
    Manoj

    Hi Manoj,
    I have a similar situation as you have described. However my problem is that when i start the initial load, the status in the RFC inbound queue of CRM (smq2) shows stop and the oject shows the status running. I dont know how to debug the
    Validation FM and Mapping FM written for the same. Can you please explain me the meaning of the status shown in the crm queue.
    Thanks,
    Vaishali

  • Product replication from R/3 to CRM

    Hi Experts,
    <u>Project:</u> I'm implementing a Sales and Marketing project and the scope involves Activity, Lead & Opportunity Management
    <u>Background:</u> I've successfully done all the configurations. I've also migrated all the Business Partners and Products successfully from R/3. All the customizing objects have been migrated and are in the done state. All the queues are working fine and are empty. Even the heirarchies and categories have been migrated from R/3.
    <u>Problem:</u> Though the Products have been replicated from R/3 are not visible in the transaction <b>commpr01</b>.
    <u>Business Impact:</u> The project is stuck due to this issue and i have missed the GoLive.
    Would request all to share their expertise and rescue me out of this problem.
    In Anticipation
    Arvind

    Hi
    Pls go through following note, it might help you
    "Before data can be transferred from the ERP material master to the product master, certain Customizing information must be transferred. Once this information has been transferred without errors, the material master records can be transferred. The data is transferred using middleware. The Customizing information transferred determines, for example, how the product ID is stored in the product master and which product data can be created.
    Unless indicated otherwise, the information contained in this info object is relevant to the ERP material master for industries and to the ERP article master for retail. Retail users are requested to substitute:
    &#9679;      Article for material
    &#9679;      Merchandise category for material group
    Prerequisites
    If a product hierarchy is used in the ERP system:
    &#9679;     You have created the numbering scheme R3PRODHIER in the CRM system for the product hierarchy from the ERP system, making sure that the numbering scheme precisely corresponds to the structure for the product hierarchy in the ERP system (that is, structure PRODHS). This numbering scheme is essential for the data to be created correctly.
    &#9679;     The number of levels in the numbering scheme must be the same as the number of fields in structure PRODHS, and the number of digits for each level must be the same as the length of the corresponding field in structure PRODHS.
    For more information, see in the Implementation Guide (IMG) Cross-Application Components ® SAP Products ®Product Category ® Define Category Numbering Schemes.
    Features
    The following information is transferred:
    &#9679;     Information for converting the ERP material number to the product ID
    This is whether the material number is stored lexicographically in the ERP system and the length of the product ID in the database of the ERP system.
    &#9679;     ERP material groups
    This information is transferred to the hierarchy R3MATCLASS.
    &#9679;     Information in the ERP material type that determines which data can be created for a product
    This is transferred to the hierarchy R3PRODSTYP (product subtype). The hierarchy has two levels. The first level contains the categories MAT_ for materials and SRV_ for services. In the case of materials, the second level is a sublevel of MAT_ and contains the material types imported from ERP, each with the prefix MAT_. For example, the ERP material type HAWA (trading goods) is created as the category MAT_HAWA.
    In addition, the SAP-defined CRM set types are assigned to the categories of the hierarchy R3PRODSTYP as follows:
    &#9675;     The following set types are assigned to the category MAT_:
    &#9632;      COMM_PR_MAT (basic data on materials)
    &#9632;      COMM_PR_SHTEXT (description)
    &#9632;      COMM_PR_UNIT (conversion of units of measure)
    &#9632;      COMM_PR_LGTEXT1 (basic texts)
    As a result, these set types are inherited by all material types.
    &#9675;     The following set types are also assigned to the category MAT_ if the status Sales is assigned to the material type in the ERP system:
    &#9632;      CRMM_PR_SALES (sales: distribution chain)
    &#9632;      CRMM_PR_SALESA (sales: control fields, units of measure, and quantities)
    &#9632;      CRMM_PR_SALESG (sales: groupings)
    &#9632;      CRMM_PR_TAX (sales: taxes)
    &#9632;      CRMM_PR_LGTEXT2 (sales: texts)
    &#9632;      CRMM_PR_LGTEXT (texts)
    &#9679;     ERP product hierarchies
    This information is transferred to the CRM hierarchy R3PRODHIER.
    Activities
           1.      Using transaction R3AS, transfer the following middleware objects for the class CUSTOMIZING:
    &#9675;     DNL_CUST_PROD0 (storage form of material numbers in sending system)
    &#9675;     DNL_CUST_PROD1 (material types, material groups, and product hierarchy)
    &#9675;     DNL_CUST_PROD3 (material statuses in sales and distribution)
           2.      Using transaction COMM_HIERARCHY, check whether the corresponding hierarchies have been created in CRM.
           3.      Check in Customizing for Cross-Application Components whether the storage form (lexicographical or not) is correct for the material number transferred, by choosing SAP Products ® Basic Settings ®Define Output Format and Storage Form of Product IDs.
    reward points if helps
    Regards
    Kushal

  • Customer replication from R/3 to CRM as BP's in install at role

    Hi experts,
    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. Can anyone explain me the steps clearly for creating the BP's in CRM correpsonding to the R/c customer. I don't want to replicate them as BP's in ECC.
    Thanks
    Santosh

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • Customer replication from R/3 to CRM as BP

    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated."
    Information on where terminated
    Termination occurred in the ABAP program "SAPLSMO0" - in
    "SMOF0_READ_SMOFOBJECT".
    The main program was "SMOF_DOWNLOAD ".
    In the source code you have the termination point in line 58
    of the (Include) program "LSMO0U06".
    Do I need to download anything else before doing the customer download from ECC to CRM.
    Can anyone help me fix this issue.

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • Material description is missing when replicating material from R/3 to CRM

    Hi Experts,
    I am facing middleware error.
    I have replicated a material from R/3 to CRM system.
    I am able to see all the details in CRM except the material description in CRM.
    The material i have replicated from R/3 to CRM has a description in R/3 but the same description is missing in CRM and it is showing blank.
    Please help me to solve this.
    Thanks

    Hi,
      Go to the COMM_PRSHTEXT see the table entries is there are not. Pass product GUID in this table and check.
    Regards
    Srinu

  • Materials are not downloading automatically from R/3 to CRM

    Dear All,
    My R/3 team has created 10 new u201Cmaterialsu201D in R/3 system and these materials suppose to interface to CRM automatically, but it was not.
    Before creating these new u201Cmaterialsu201D in R/3 I should have download the u201Cmaterial groupsu201D to CRM. But mistakenly I created the material in R/3 on 14/04/2009 and I downloaded the material groups to CRM on 16/04/2009.
    Does u think this delay stopping automatic u201Cmaterialsu201D replication from R/3 to CRM?
    I even check for middleware errors in SMW01, but i did not find any error messages.
    Kindly advice!
    Regards,
    Silpa.

    Hi Arup,
    Thanks for the reply,
    I undersatnd that, before we download the "materials from" R/3 to CRM, "material groups" must be exist as "categories" in CRM system.
    Materials created in R/3 on 13/04/2009, but materials groups have been downloaded to CRM on 16/04/2009, that's why system unable to interface the materials to CRM automatically.
    System tried to interface the new materials on 13/04/2009 but it could not , because new material groups not available in CRM at that time.
    Since our material groups are existed in CRM system, we would like to download the 10 newly created materials from R/3 to CRM system.
    Please tell me what load i have to execute ?
    R3AS (Adapter object -Material) - Initial donwload ? 
    R3AR4 (Adapter object -Material) - Start request ?
    Is there any way to system to donwload  them automatically ?
    Regards,
    Silpa.

Maybe you are looking for

  • 10g R2 10.1.2 Linux Download

    After downloading disk1 my cksum is off. i've downloaded this file several times from 3 different systems. the cksum should be 3975766251 this is what I get cksum as_linux_x86_portal_wireless_101200_disk1.cpio 1342466498 618078208 as_linux_x86_portal

  • How to use REGEXP_LIKE or REGEXP_INSTR in a query

    Hello All, I would like to do a query on a column of a table to see if it has any combination of ALL of up to 5 words. So for example, if I search for (Apple, Banana, Blueberry), I would like to see the following data returned Apples are better than

  • Where can I set the "var" varibale in Flash CS4?

    Hi, I have seen one tutorial where in Text property there is option to define the Variable. I would like to make the digital clock using that tutorial. Where can I find the "var" option to define the variable name? Thanks.

  • Can't add server to non-cluster pool

    Hi all, I created one non-clustered server pool, when tried to add the first server to the pool, it prompted one Error message as below: "Initial server must include master role" What does 'master role' of a server mean? I check the server properties

  • CS4 Flash Access of undefined property ...

    cs4 flash don't compile cs3 code. I get 35 errors Access of undefined property and Attempted access of inaccessible property. What difference in lang? Where I can read about?