@CustAndCode thanks a lot for your video, it helps a lot. i got a further question. it would be highly appreiated if you could give some directions. in debug mode, if i am looping a internal table(for example, 100 lines in all) and i want to know the exact line id that i am looping at, which parameter or feild should i check?
hi, it is nice... but can you tell me, if possible to do it different way? so we have fs_ and wa_. I received some errors or even dumps because for some reason and i got adviced to not to use field symbols.. is there a special case also for that with objects? I like directly access to records in a table which can be doubled loop with another symbol from another table. That makes directly overwrite some records or a copy a part of one table into another one. Can I reach something like that without Field Symbols? or even using objects ? I mean .. if works, i would not change but sometimes we need because of requirements...
Oh, thats interesting that you got the advice not to use the fs. The only thing you have to check that the fs are always assigned. If you are not sure you can check the assigment before you use the fs. 🤗😀
Could anyone let me know what greater advantage does a field symbol have over data objects/wa. As in, why are Field symbols preferred/advised to be used?
With a normal LOOP INTO a work area the line of the internal table is copied into the work area. If you want to update the internal table from the structure afterwards, the work area must be copied back. When using field symbols, this copying process does not take place, because the field symbol points to the memory address of the value. 🤗 I use both options. 😀
@@CustAndCode since you use both options (field symbols and wa), would you please share/explain more about use cases of each options? or any reference source will be appreciated
@@canvuhuy2772 Honestly, this is a matter of taste and only becomes relevant if you edit a lot of data often. A field symbol is comparable to a pointer. So there is no need to allocate memory for a work area. By using field-symbols, you can improve the performance, but only with a large number of entries. I use both options. 🤗
Finally i understood, thanks.
I'm glad to hear it! Then the creation of the videos was worth! 😀🤗
Nice explanation 🥰
Thank you for your comment 🤗😃
@CustAndCode thanks a lot for your video, it helps a lot. i got a further question. it would be highly appreiated if you could give some directions. in debug mode, if i am looping a internal table(for example, 100 lines in all) and i want to know the exact line id that i am looping at, which parameter or feild should i check?
I'm glad you liked it. And thank you for watching! I will make a video of debugging and some tips soon. Thats a good idea! 🤗😀
@@CustAndCode thanks!
@@hikerElves Have you found my video about debugging? Here I explain your question above. 🤗
@@CustAndCode yes. i saw it. it is execellent! thank you so much🍻
Спасибо!
with pleasure! 😀
hi, it is nice... but can you tell me, if possible to do it different way? so we have fs_ and wa_. I received some errors or even dumps because for some reason and i got adviced to not to use field symbols.. is there a special case also for that with objects?
I like directly access to records in a table which can be doubled loop with another symbol from another table. That makes directly overwrite some records or a copy a part of one table into another one.
Can I reach something like that without Field Symbols? or even using objects ? I mean .. if works, i would not change but sometimes we need because of requirements...
Oh, thats interesting that you got the advice not to use the fs. The only thing you have to check that the fs are always assigned. If you are not sure you can check the assigment before you use the fs. 🤗😀
Could anyone let me know what greater advantage does a field symbol have over data objects/wa. As in, why are Field symbols preferred/advised to be used?
With a normal LOOP INTO a work area the line of the internal table is copied into the work area. If you want to update the internal table from the structure afterwards, the work area must be copied back. When using field symbols, this copying process does not take place, because the field symbol points to the memory address of the value. 🤗 I use both options. 😀
Thanks a lot for responding and thanks for the video :)
@@VyVoise Thanks for watching my videos and your comment 🤗😀
@@CustAndCode since you use both options (field symbols and wa), would you please share/explain more about use cases of each options? or any reference source will be appreciated
@@canvuhuy2772 Honestly, this is a matter of taste and only becomes relevant if you edit a lot of data often. A field symbol is comparable to a pointer. So there is no need to allocate memory for a work area. By using field-symbols, you can improve the performance, but only with a large number of entries. I use both options. 🤗