Program on ALV_Grid and objects..... Urgent
can any help me to write the coding of this report program
1. Define selection screen with KNA1-KUNNR, VBRK-FKDAT
2. Select Data from Database (with "inner join")
Tables: Customer KNA1, KNVV
SalesDocument VBAK - Head, VBAP - Positions
Invoice VBRK - Head, VBRP - Positions
Document Flow VBFA -
Invoice (VBFA_VBTYP_V = M) ->
Delivery (VBFA_VBTYP_V = J) ->
SalesOrder (VBFA-VBTYP_V = C) ->
Sales Document Data
Sales Document Partner Data VBPA (Parvw = AG, WE) - Partner Number
Customer Adress Data etc. KNA1, KNVV
3. Create Dictionary Structure for Output Data
4. Create Dynpro (Screen 9000)
5. Create ALV Grid Object and Call Method "set_table_for_first_display" of alv obj in PBO Module of Screen
Hello
You may have a look at my sample report
Alv
Using function module <b>LVC_FIELDCATALOG_MERGE</b> repetively you can easily build any kind of required fieldcatalog for your ALV output.
Have a look at the sample report <b>ZUS_SDN_REUSE_ALV_GRID_DISP</b>.
*& Report ZUS_SDN_REUSE_ALV_GRID_DISP
REPORT zus_sdn_reuse_alv_grid_disp.
TYPES: BEGIN OF ty_s_outtab.
TYPES: status TYPE i_status.
INCLUDE TYPE knb1.
TYPES: END OF ty_s_outtab.
TYPES: ty_t_outtab TYPE STANDARD TABLE OF ty_s_outtab
WITH DEFAULT KEY.
DATA:
gs_variant TYPE disvariant,
gs_layout TYPE lvc_s_layo,
gt_fcat TYPE lvc_t_fcat,
gs_outtab TYPE ty_s_outtab,
gt_outtab TYPE ty_t_outtab.
START-OF-SELECTION.
SELECT * FROM knb1 INTO CORRESPONDING FIELDS OF TABLE gt_outtab
WHERE bukrs = '1000'.
PERFORM build_fieldcatalog.
PERFORM set_layout_and_variant.
PERFORM modify_list.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
* I_INTERFACE_CHECK = ' '
* I_BYPASSING_BUFFER =
* I_BUFFER_ACTIVE =
* I_CALLBACK_PROGRAM = ' '
* I_CALLBACK_PF_STATUS_SET = ' '
* I_CALLBACK_USER_COMMAND = ' '
* I_CALLBACK_TOP_OF_PAGE = ' '
* I_CALLBACK_HTML_TOP_OF_PAGE = ' '
* I_CALLBACK_HTML_END_OF_LIST = ' '
* I_STRUCTURE_NAME =
* I_BACKGROUND_ID = ' '
* I_GRID_TITLE =
* I_GRID_SETTINGS =
IS_LAYOUT_LVC = gs_layout
it_fieldcat_lvc = gt_fcat
* IT_EXCLUDING =
* IT_SPECIAL_GROUPS_LVC =
* IT_SORT_LVC =
* IT_FILTER_LVC =
* IT_HYPERLINK =
* IS_SEL_HIDE =
* I_DEFAULT = 'X'
i_save = 'A'
is_variant = gs_variant
* IT_EVENTS =
* IT_EVENT_EXIT =
* IS_PRINT_LVC =
* IS_REPREP_ID_LVC =
* I_SCREEN_START_COLUMN = 0
* I_SCREEN_START_LINE = 0
* I_SCREEN_END_COLUMN = 0
* I_SCREEN_END_LINE = 0
* I_HTML_HEIGHT_TOP =
* I_HTML_HEIGHT_END =
* IT_EXCEPT_QINFO_LVC =
* IR_SALV_FULLSCREEN_ADAPTER =
* IMPORTING
* E_EXIT_CAUSED_BY_CALLER =
* ES_EXIT_CAUSED_BY_USER =
TABLES
t_outtab = gt_outtab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
END-OF-SELECTION.
*& Form BUILD_FIELDCATALOG
* text
* --> p1 text
* <-- p2 text
FORM build_fieldcatalog .
* define local data
DATA:
ls_fcat TYPE lvc_s_fcat.
REFRESH: gt_fcat.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
* I_BUFFER_ACTIVE =
i_structure_name = 'KNB1'
* I_CLIENT_NEVER_DISPLAY = 'X'
* I_BYPASSING_BUFFER =
* I_INTERNAL_TABNAME =
CHANGING
ct_fieldcat = gt_fcat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
" Add I_STATUS field from this structure to fieldcatalog
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
* I_BUFFER_ACTIVE =
i_structure_name = 'RIHEA'
* I_CLIENT_NEVER_DISPLAY = 'X'
* I_BYPASSING_BUFFER =
* I_INTERNAL_TABNAME =
CHANGING
ct_fieldcat = gt_fcat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
DELETE gt_fcat WHERE ( ref_table = 'RIHEA' AND
fieldname NE 'I_STATUS' ).
READ TABLE gt_fcat INTO ls_fcat
WITH KEY fieldname = 'I_STATUS'.
IF ( syst-subrc = 0 ).
DELETE gt_fcat INDEX syst-tabix.
ls_fcat-fieldname = 'STATUS'.
INSERT ls_fcat INTO gt_fcat INDEX 1.
ENDIF.
" Renumbering of columns
LOOP AT gt_fcat INTO ls_fcat.
ls_fcat-col_pos = syst-tabix.
MODIFY gt_fcat FROM ls_fcat.
ENDLOOP.
ENDFORM. " BUILD_FIELDCATALOG
*& Form SET_LAYOUT_AND_VARIANT
* text
* --> p1 text
* <-- p2 text
FORM set_layout_and_variant .
CLEAR: gs_layout,
gs_variant.
gs_layout-zebra = 'X'.
gs_layout-cwidth_opt = 'X'.
gs_layout-excp_fname = 'STATUS'.
gs_layout-excp_led = 'X'. " display LED instead of lights
gs_variant-report = syst-repid.
gs_variant-handle = 'GRID'. " required for saving variants
ENDFORM. " SET_LAYOUT_AND_VARIANT
*& Form MODIFY_LIST
* text
* --> p1 text
* <-- p2 text
FORM modify_list .
* define local data
DATA:
ls_outtab TYPE ty_s_outtab.
LOOP AT gt_outtab INTO ls_outtab.
" Define reasonable conditions for status
IF ( syst-tabix > 20 ).
ls_outtab-status = '3'. " = green
ELSEIF ( syst-tabix > 10 ).
ls_outtab-status = '2'. " = yellow
ELSEIF ( syst-tabix > 5 ).
ls_outtab-status = '1'. " = red
ELSE.
ls_outtab-status = '0'. " = no status
ENDIF.
MODIFY gt_outtab FROM ls_outtab.
ENDLOOP.
ENDFORM. " MODIFY_LIST
Regards
Uwe
Similar Messages
-
Article: Object-flow Programming - Merging Dataflow and Object-Oriented Programming
I just posted an ExpressionFlow article:
Object-flow Programming - Merging Dataflow and Object-Oriented Programming
I guess you may find it interesting. If you like it, you should
bookmark it with one of the social bookmarking tools (click the
bookmark link next to the timeline image in the article). That may help
us to get readers and comments from outside the LabVIEW community. And
don't hesitate to participate the discussion. I'd love to hear you
comments on the subject.
Tomi
Tomi MailaAfter having problems with spam block software malfunction, I was able recover the following comments to the EXPRESSIONFLOW article Object-flow Programming - Merging Dataflow and Object-Oriented Programming
Written by Zen:
Some combination of data-flow and object-oriented programming, I think,
could make a great impact on sysytem development. However, I see it in
slightly different way than yours....
Written by Matt Holt:
I don't believe NI can get object-flow programming to move far enough
into mainstream that Forbes would cover it. NI has a bit of a
stranglehold on LabVIEW with it's price as compared to say… VS2005. It
seems that by promoting it as "easy to use" that NI may have shot
itself in the foot….
Written by Jim Kring:
Hi Tomi, In my opinion, LabVIEW's native object-oriented programming
capabilities (LabVOOP) do not currently provide a complete tool for
allowing us to implement our OOP system designs. Nearly all of my
system designs require distributed active objects by reference. I think
that National Instruments certainly can evolve LabVIEW to address such
requirements, but I think that it is not a real focus of NI....
If anybody else is missing their comments, I'm sorry I was unable to recover them. Please repost your comments, I appology for the inconvenience.
Tomi Maila -
Ready-Made Effects and Object Oriented Timeline
As an actionscript programmer and designer all we need to
effects. But when i searched for ready-effects there is no an
add-on for this. But Adobe must have done this until now. Why there
aren't lot of ready-made effects in Flash?
And one more suggestion to Adobe developers: Every object
must shown as an object in timeline. Not as a layer part. Thus,
programming ability of Flash will arise.After having problems with spam block software malfunction, I was able recover the following comments to the EXPRESSIONFLOW article Object-flow Programming - Merging Dataflow and Object-Oriented Programming
Written by Zen:
Some combination of data-flow and object-oriented programming, I think,
could make a great impact on sysytem development. However, I see it in
slightly different way than yours....
Written by Matt Holt:
I don't believe NI can get object-flow programming to move far enough
into mainstream that Forbes would cover it. NI has a bit of a
stranglehold on LabVIEW with it's price as compared to say… VS2005. It
seems that by promoting it as "easy to use" that NI may have shot
itself in the foot….
Written by Jim Kring:
Hi Tomi, In my opinion, LabVIEW's native object-oriented programming
capabilities (LabVOOP) do not currently provide a complete tool for
allowing us to implement our OOP system designs. Nearly all of my
system designs require distributed active objects by reference. I think
that National Instruments certainly can evolve LabVIEW to address such
requirements, but I think that it is not a real focus of NI....
If anybody else is missing their comments, I'm sorry I was unable to recover them. Please repost your comments, I appology for the inconvenience.
Tomi Maila -
After converting a windows-based Powerpoint 2007 presentation to an Acrobat Pro 9.0 PDF, the file path location of all photos and objects are shown in a dialogue box when the cursor is moved over the image as seen in this screenshot below. How can I stop this from happening and remove this feature on my pdf documents?
I saw that referenced on a forum, but it does not seem to address the issue I am having.
As per Adobe Acrobat X Standard * What’s new, the equivalent to the "Tools > Protection > Remove Hidden Information" utility found in Acrobat X Standard is the same as the "Document > Examine Document" feature in Acrobat Pro 9.0. Those tools seem to cover meta data, book marks, hidden text, and deleted or cropped content, but not the file path listings that appear on images and objects converted from Powerpoint presentations and other MS Office programs.
I have reviewed the settings used while creating a pdf, and have also tried the “Advanced > Preflight tool”, but could not find anything to apply to the issue at hand.
Thus, this issue has not been resolved, but seems like it should be an easy fix that anyone who publishes pdf documents would want to use to publish clean, professional documents without anyone seeing the file path location of every object and image shown in the document on their hard drive. -
The extraction program does not support object 0MAT_PLANT
Pessoal alguém já passou por este problema?
Estou tentando fazer um delta no objeto 0MAT_PLANT, mas me retorna sempre este erro.
Já fiz um novo Init, mas o erro continua.
The extraction program does not support object 0MAT_PLANT
Message no. R3009
Diagnosis
The application program for the extraction of data was called up using the invalid InfoSource/invalid InfoObject 0MAT_PLANT.
System Response
The data extraction is terminated.
Procedure
Check the SAP Support Portal for the appropriate Notes and create a customer message if necessary.Hi Eduard ,
You can try the following steps to solve that
1. Delete the previous Delta Init for the InfoObject
If you have access to R/3 Side you can follow the steps or you can follow the BW Steps
Goto RSA7 ->Select and Delete the Init Request for the InfoObject
From BW Side
InfoPackage-> Inti for Source System -> Select & Delete
the Init Request
2. Execute the Init InfoPackage for the InfoPackage again.
3. After successful completion, execute the delta InfoPackage.
Hope it solves your problem, if not pls let me know.
Thanks & Regards,
Chandran Ganesan
SAP Business Intelligence -
The extraction program does not support object 0JOB_ATTR
HI all,
I'm getting the following error when execting 0JOB_ATTR extractor in R/3 system (via RSA3):
The extraction program does not support object 0JOB_ATTR
Message no. R3009
Diagnosis
The application program for the extraction of data was called up using the invalid InfoSource/invalid InfoObject 0JOB_ATTR.
System Response
The data extraction is terminated.
Procedure
Check the SAP Support Portal for the appropriate Notes and create a customer message if necessary.
I've found various threads with this error (or similar ones), but none of them are solved (or not published solution). Haven't found any SAP notes yet either, so any input would be very helpfull.
Thank you.
G.0JOB_ATTR not in use and SAP replaced this with 0EC_CJOB_ATTR... U have to use 0EC_CJOB_ATTR to load master data for 0JOB.
Even i faced the same problem and found the following info in one of the SDN thread, and we are using 0EC_CJOB_ATTR (make sure u have data in table HRP5050).
I have sent a message to SAP asking for the solution . Below is the reply what they gave.
"This error appears because of naming conventions we have to switch the name of the Data Source from 0JOB_ATTR to 0EC_CJOB_ATTR. Please use this data source to extract the compensation job attributes to BW.
Note also that data source 0EC_CJOB_ATTR extracts data from table HRP5050.
If no data is being extracted please do the following:
If you have data in HRP5050 and still do not get any data please try the following :
1) Take over the Data Source from the business content (RSA5)again and check in RSA3 .
2) Replicate the Data Source to BW
3) Activate the Info Source again.
4) Delete any previous delta initializations for the datasource.
5) Initialize the delta again
6) Try to load data". -
How to include the ordinary program in the BOR object type program
Hi Guys, while i am trying to include a program in the BOR object type program. It is showing the following error:
"Statement 'INCLUDE Z_ERC_SEARCH_VALOFACT_MACRO .' is not permitted in BOR".
then, i tried to add "<" and ">" to enclose it, but it wants the access key to create it. anyone knows how to add the ordinary program in the BOR object type program.It's correct that we CAN'T insert our INCLUDES in BOR program. We CAN only use TYPE-POOLS there. So you can create Type Group with TYPES, CONSTANTS and DEFINE statements, and then use them in BOR programs.
Using DEFINE you can construct MACROs with parameters and call your code there. It's limited, and not the easiest way, but some things can be achieved this way. Also forget about using Code Patterns while editing Type Group.
Note: Use TYPE-POOLS statement after INCLUDE statement in BOR program .
Best regards,
Tomas. -
Program to list 'Z' objects to translate
I need to create a program to translate 'Z' objects (domain, text Elements, data elements, tables, reports, etc..) to rollouts to another countries.
I saw table TADIR, contains all Z objetcs created.
I didn't find the table contains the description of all objects.
Please, tell me which tables contains these descriptions.
Thank'sHi Jorge,
please set up a [translation environment |http://help.sap.com/saphelp_nw70/helpdata/en/ef/ca8f2c28ce11d5b2be0050da3f31b1/content.htm] once and use it for years.
Here you can define according to your needs and the system will help you to manage the process.
Regards
Clemens -
Host Program to Compile DB Objects
I'm trying to create a host program that will be able to compile a function/package/view or any type of database object through a host file.
I have a table that stores the command based on the object type and it looks like this:
sqlplus APPSPWD @FILE_NAME
I relplace the FILE_NAME based on a profile and some other code using PL/SQL.
This is fine and I then pass the following as an example to the program:
sqlplus APPSPWD @/tmp/test.vw
Because this is a host program i then substitute the APPSPWD and try to run the command.
The problem is that the files so not have exit commands and the program ends in an infinite loop
This is what my host program looks like and would love any feedback on how I could get this working.
export APPSPWD=$1
export APPS_USERID=$2
export APPS_USERNAME=$3
export APPS_CONCID=$4
export COMPILE_COMMAND=$5
echo "Compile Command:"$COMPILE_COMMAND
COMPILE_COMMAND=`echo $COMPILE_COMMAND | sed 's!APPSPWD!'"$APPSPWD"'!' `
echo "Compile Command:"$COMPILE_COMMAND
echo "Compile"
#echo `$COMPILE_COMMAND`
`sh -c "$COMPILE_COMMAND" >> /tmp/$APPS_CONCID.tmp`Managed to fix this myself:
>
export APPSPWD=$1
export APPS_USERID=$2
export APPS_USERNAME=$3
export APPS_CONCID=$4
export OBJ_TYPE=$5
export COMPILE_COMMAND=$6
echo "Compile Type:"$OBJ_TYPE
echo "Compile Command:"$COMPILE_COMMAND
if [ "$OBJ_TYPE" = "DB" ]; then
echo "Database Object being compiled with SQL*Plus"
sqlplus $APPSPWD << EOF > $XDS_TOP/tmp/compile$APPS_CONCID.sh
@$COMPILE_COMMAND;
EOF
cat $XDS_TOP/tmp/compile$APPS_CONCID.sh
fi
if [ "$OBJ_TYPE" = "APPL" ]; then
echo "Application Object being compiled"
echo "Compile Command:"$COMPILE_COMMAND
fi -
Error when generating program /SAPAPO/TSM141 and Errors in source system
Hello APO Experts!
I had to include a new key figure in the cube and the planning area with configuration semantic = 000.
The problem is, in my DEV system, the modification was perfect. Then when I did in the QA system, I´ve got the error "Error when generating program /SAPAPO/TSM141" and u201CErrors in source systemu201D when trying to load data in the Infopackage.
Do you have any idea of what this could be?
Best Regards
NikHello,
The problem may come from the inconsistency between the datasource settings and the content in table /SAPAPO/TSAREATE.
- SE16, go to table /SAPAPO/TSAREATE, input the planning area name, check the extraction structure, which is started from '/1APO/EXT_STRU'.
- SE16, go to table /SAPAPO/TSAREAEX, input the datasource name, and check the extraction structure.
Are the two extraction structures the same or different ?
If they're different, please read the below solutions, otherwise, you can ignore the following.
In general and most customer cases this inconsistency happens during transporting of datasource alone. In many cases the planning area is directly created at target system and datasoucre transported from a a different system which causes incorrect export structure entry in planning area table.
Please refer to following content from note 549184:
Q4: Why could I have extraction problem after transport of DataSource?
A4: DataSources for DP/SNP planning areas depend directly on the structure of the planning areas. That's why the planning area MUST ALWAYS be transported with or before the DataSource.
The simple solution will be to create a dummy data source for this planning area. This will regenerate the extract structure for all other data sources as well and update the corresponding tables. After that you can delete the dummy datasource.
After delete the dummy datasource, in case of inconsistency, please also run the report /SAPAPO/TS_PSTRU_GEN report for
- Basis - form routines
- Create planning objects
- Planning area extractor
with the flags "Reset generation time stamp" and "Generate" set.
And in order to transfer datasource correctly, please also refer to the consulting note 514524.
Best Regards,
Ada -
The extraction program does not support object ZTD_AW_17
Hi friends,
When doing extraction I am getting the below error.Please
see the below extract of system response.
"The extraction program does not support object ZTD_AW_17
Message no. R3 009
Diagnosis
The application program for the extraction of data was called up using the invalid InfoSource/invalid InfoObject ZTD_AW_17.
System Response
The data extraction is terminated."
Please help me out.
thanks
VenkatHi Venkat,
Have you checked to see if the ZTD_AW_17 infoobject is in your system and active? If not, transport the object from your D system to the P system. Also check the infosource to see if it is active and if the ZTD_AW_17 infoobject is there. If so reactivate the transfer rules and run the extraction again.
Aaron -
List of programs to activate BI objects
Hi
can i get all list of se38 programs to activate BI objects
like process chain, transformation....Hi,
Pls find some here;
RSDDS_AGGREGATES_MAINTAIN --- attribute change run
RSSM_SET_REPAIR_FULL_REQUEST -- changes full update to repair fulll request
RSTRSNSTRU_ACTIVATE_ALL-- activating transfer structure
RSPC_PROCESS_FINISH --- process chain details
RSDG_IOBJ_REORG Repair InfoObjects
RSDG_IOBJ_REORG_TEXTS Reorganization of Texts for InfoObjects
RSDG_MPRO_ACTIVATE Activating Multiproviders
RSDG_MPRO_COPY Make Multiprovider Copies
RSDG_MPRO_DELETE Deleting Multiproviders
RS_COMSTRU_ACTIVATE_ALL Activate all inactive Communication Structures
RS_TRANSTRU_ACTIVATE_ALL Activate Transfer Structure
RSAU_UPDR_REACTIVATE_ALL Activate Update Rules
RRHI_HIERARCHY_ACTIVATE Activate Hierarchies
SAP_AGGREGATES_ACTIVATE_FILL Activating and Filling the Aggregates of an InfoCube
SAP_AGGREGATES_DEACTIVATE Deactivating the Aggregates of an InfoCube
RS_PERS_ACTIVATE Activating Personalization in Bex(Inactive are highlighted)
RSSM_SET_REPAIR_FULL_FLAG Convert Full Requests to Repair Full Requests
SAP_INFOCUBE_DESIGNS Print a List of Cubes in The System and Their Layouts
SAP_ANALYZE_ALL_INFOCUBES Create DB Statstics for all InfoCubes
SAP_CREATE_E_FACTTABLES Create Missing E-Fact Tables for InfoCubes and Aggregates
SAP_DROP_EMPTY_FPARTITIONS Locate/Remove Unused or Empty partitions of F-Fact Table
SAP_DROP_TMPTABLES Remove Temperory Database Objects
Function Modules within BW.
Function Module Description (Function Group RRMX)
RRMX_WORKBOOK_DELETE Delete BW Workbooks permanently from Roles & Favourites
RRMX_WORKBOOK_LIST_GET Get list of all Workbooks
RRMX_WORKBOOK_QUERIES_GET Get list of queries in a workbook
RRMX_QUERY_WHERE_USED_GET Lists where a query has been used
RRMX_JUMP_TARGET_GET Get list of all Jump Targets
RRMX_JUMP_TARGET_DELETE Delete Jump Targets
Function Module Description
MONI_TIME_CONVERT Used for Time Conversions.
CONVERT_TO_LOCAL_CURRENCY Convert Foreign Currency to Local Currecny.
CONVERT_TO_FOREIGN_CURRENCY Convert Local Currency to Foreign Currency.
TERM_TRANSLATE_TO_UPPER_CASE Used to convert all texts to UPPERCASE
UNIT_CONVERSION_SIMPLE Used to convert any unit to another unit. (Ref. table : T006)
TZ_GLOBAL_TO_LOCAL Used to convert timestamp to local time
FISCPER_FROM_CALMONTH_CALC Convert 0CALMONTH or 0CALDAY to Financial Year or Period
RSAX_BIW_GET_DATA_SIMPLE Generic Extraction via Function Module
RSAU_READ_MASTER_DATA Used in Data Transformations to read master data InfoObjects
Also pls chk this link;
https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&pageid=35458
Regards
CSM Reddy -
"Check if the generated programs of an ODS object are up to date"
Hallo Experts,
we just made a system copy. After the system copy we recognize with the
TA: rsrv: "Check if the generated programs of an ODS object are up to date"
that the generated programs of ODS are not up to date.
Can the reason be the system copy? We don´t really know the reason.
Thank you very much.
SantraHi Santra,
isn't there a repair button to fix it? I can only imagine to do it manually with checking the last change date of a ods and the last change date of the update program.
regards
Siggi -
Can I use classes and objects to create my own package in LabVIEW?
Hi....I am writing my thesis on develpoing a simulation package. I am trying to compare simulation packages and their feautures as a scope of my project. Does anyone know if LabVIEW allows users to create their own toolboxes like MATLAB?...i mean something that can be done in object-oriented programming by making classes and objects.
thanks guysThe short answer is yes. NI sells toolkits. There's also OpenG. How you code the guts is up to you - you can do it non-LVOOP or LVOOP.
-
The extraction program does not support object 0MATERIAL
Hi All,
can you please help me with the issue that we have for some of our Master data load.
Full Loads are working fine, Delta Init is working fine as well. but Delta load is not the error is "The extraction program does not support object 0MATERIAL"
already tried looking for some OSS note but none of them helps.
hope anyone can help me.
Thanks in advance,
AldenHi Christopher,
Below is the reply that I got from SAP Consultant:
I assume that this issue was happened after upgrade
which is already mentioned in the consulting notes 1165059 & 1251433:
-> 1165059 ALE: Generating and reading change pointers after Upgrade
-> 1251433 SAPI: Creating and reading change pointers after Upgrade
Can you have a look at these consulting notes to get more information
in details about ALE changing and follow my recommended steps to solve
this problem please:
1. Can you check this affected datasource in table ROOSGEN in source
system and you will find the generated Message Type in MSGTYP:
->Tx. se16 ROOSGEN:
OLTPSOURCE SLOGSYS RLOGSYS MSGTYP ->???
2. Then you can check this Message Type (RS*) in table TBDA2 and you
will see that the flag (BDCP2_ACT) is missing here in table TBDA2 :
->Tx. se16 ->TBDA2:
MESTYP ACTIVE BDCP2_ACT
RS* X (empty!)
3. If the flage (BDCP2_ACT) is missing here in table TBDA2:
Then you have to do the following steps:
->start transaction SALE:
Modelling and Implementing Business Processes
Master Data Distribution
Replication of Modified Data
Activate Change Pointers for Message Type
-> select the affected generated Message Type
-> RS* ->deavivate and activate again
Afterwards the missing flag should be set correct in TBDA2 again.
Please check it first and then you can start the delta upload in
your BW system side again. The data load should work correct now.
After carrying out the above steps we were able to re initialize the master data.
Regards and Thanks,
Vivek
Maybe you are looking for
-
Using if statement in a trigger to prevent autoincrement for a restore
I use the following trigger to simulate an autoincrement on the primary key id, each time a row is inserted: CREATE OR REPLACE TRIGGER "ITPLAN".BI_VORHABEN BEFORE INSERT ON VORHABEN REFERENCING NEW AS NEW FOR EACH ROW DECLARE nKey NUMBER; BEGIN
-
My purchased songs do not show up in my 'purchased' page on the itunes sotre.
I've purchased a number of songs from itunes, and upon reformatting my computer I lost all of them. I followed all the steps I could find on the apple website, however my itunes (at the current version) seems to differ from what support on the websit
-
In range and coerce with complex numbers?
I have an array of complex numbers with these numbers I need to set to 0 all numbers whose real parts are negative. With "in range and coerce" I can split the array into real and imaginary then set all negative numbers to 0 then recombine the complex
-
Cannot read multiple resultsets from transaction datasource
I get a SQL exception "This object was closed() and cannot be used anymore." when I try to access the first row of the second result set from a stored procedure. This occurs when the code is running within an EJB using a transaction-capable datasourc
-
Running win 8.1 on Dell I-7 16Gig mem. with nvidia 750M. I tried uninstalling and reinstalling got same issue gave error on install patch failed to upfate. Any ideas?