Read balance value
Hi,
I tried to read a balance value using pay_balance_pkg.get_value by passing appropriate parameters from sql query. It was throwing an error says that DDL/DML statements cannot read from SQL statement.
Then I have written a function "XX_READ_BAL_VALUE" , from that I called the pay_balance_pkg.get_value function to retrieve the balance value. Then I used this funciton in a sql statement, it throws the same error as before. How can I read the balance value from sql query?
SELECT papf.employee_number, paaf.assignment_number,
,(SELECT pev.screen_entry_value
FROM apps.pay_element_entry_values_f pev
,apps.pay_element_entries_f pee
,apps.pay_element_types_f pet
,apps.pay_input_values_f piv
WHERE pev.element_entry_id = pee.element_entry_id
AND pee.assignment_id = paaf.assignment_id
AND paaf.primary_Flag = 'Y'
AND pev.input_value_id = piv.input_value_id
AND piv.element_type_id = pet.element_type_id
AND pet.element_name = 'Allowance1'
AND piv.name = 'Value'
AND TRUNC(SYSDATE) BETWEEN pev.effective_start_date AND pev.effective_end_date
AND TRUNC(SYSDATE) BETWEEN pee.effective_start_date AND pee.effective_end_date
AND TRUNC(SYSDATE) BETWEEN pet.effective_start_date AND pet.effective_end_date
AND TRUNC(SYSDATE) BETWEEN piv.effective_start_date AND piv.effective_end_date
AND TRUNC(SYSDATE) BETWEEN paaf.effective_start_date AND paaf.effective_end_date) Allowance1
,(SELECT pev.screen_entry_value
FROM pay_element_entry_values_f pev
,pay_element_entries_f pee
,pay_element_types_f pet
,pay_input_values_f piv
WHERE pev.element_entry_id = pee.element_entry_id
AND pee.assignment_id = paaf.assignment_id
AND pev.input_value_id = piv.input_value_id
--AND pee.element_type_id = pet.element_type_id
AND piv.element_type_id = pet.element_type_id
AND pet.element_name = 'Allowance2'
AND piv.name = 'Value'
AND TRUNC(SYSDATE) BETWEEN pev.effective_start_date AND pev.effective_end_date
AND TRUNC(SYSDATE) BETWEEN pee.effective_start_date AND pee.effective_end_date
AND TRUNC(SYSDATE) BETWEEN pet.effective_start_date AND pet.effective_end_date
AND TRUNC(SYSDATE) BETWEEN piv.effective_start_date AND piv.effective_end_date) Allowance2
,(SELECT apps.pay_balance_pkg.GET_VALUE(326,1026,to_date('31012011','ddmmyyyy')) from dual) Balance1
-- apps.pay_balance_pkg.GET_VALUE(p_defined_balance_id,p_assignment_id,p_effective_date)
FROM apps.pay_run_results prr,
apps.pay_assignment_actions paa,
apps.pay_payroll_actions ppa,
apps.pay_element_types_f pet,
apps.pay_run_result_values prrv,
apps.pay_input_values_f piv,
apps.per_all_assignments_f paaf,
apps.per_all_people_f papf,
apps.pay_all_payrolls_f pay,
APPS.PER_GRADES PG,
WHERE prr.run_result_id = prrv.run_result_id
AND papf.person_id = paaf.person_id
AND prr.assignment_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('R', 'Q')
AND pay.payroll_id = ppa.payroll_id
AND pay.payroll_id = paaf.payroll_id
AND paaf.primary_flag = 'Y'
AND ppa.effective_date BETWEEN '01-MAR-2010' AND '31-MAR-2010'
AND piv.input_value_id = prrv.input_value_id
AND paa.assignment_id = paaf.assignment_id
AND pet.element_type_id = prr.element_type_id
AND TRUNC (SYSDATE) BETWEEN pet.effective_start_date AND pet.effective_end_date
AND TRUNC (SYSDATE) BETWEEN papf.effective_start_date AND papf.effective_end_date
AND TRUNC (SYSDATE) BETWEEN piv.effective_start_date AND piv.effective_end_date
AND TRUNC (SYSDATE) BETWEEN paaf.effective_start_date AND paaf.effective_end_date
AND TRUNC (SYSDATE) BETWEEN pay.effective_start_date AND pay.effective_end_date
AND paaf.grade_id = pg.grade_id
AND pg.date_to IS NULL;
Thanks in advance.
Hi
You can refer the Metalink Note - How to Retrieve a Balance Using PAY_BALANCE_PKG.GET_VALUE Function [ID 295481.1].
I do not have Toad access right not so could not run your query.
HTH
Gaurav
Similar Messages
-
Opening and closing balance values at storage location level
Dear all,
I want to know opening and closing balance values and receipts and issue values at storage location level for certain period.
I tried with MB5B, it is not giving value at storage location level, it is giving quantities at storage location level and values at plant level. But requirement is: please see below example:
All values are in USD
Storage location: 1001 1002
Opening Balance: 2000 3000
Receipts: 1000 2000
Issues: 2000 3000
Closing Balance: 1000 2000
Please help in this regard (I want value of the stock only, not qty)
Regads,
Veerappa
Edited by: Chinna Veerappa on Jul 27, 2010 5:27 PM
Edited by: Chinna Veerappa on Jul 27, 2010 5:28 PMvlauation is at plant level (MBEW table) the storage location level does not carry values (table MARD).
You may have to develope your own ZMB5B program and calculate yourself what is not stored in SAP. -
How to read enumerated values from an OPC server via Datasocket
Hi Labviewers,
I am using LV8.2 and I am trying to find if it is possible to read enumerations from an OPC server via Datasocket, not just the values.
I can successfully read a value for an OPC server via Datasocket and I get a value for example 3, is it possible to get the enumeration/string that corresponds to this value i.e. "Open".
Many thanks in advance
DimitrisHi Sarah,
With the input type as variant I get the following response:
1 <-This is the current numeric value of the parameter
4 Attribute(s):
'Quality' -> 192
'TimeHigh' -> 29861723
'TimeLow' -> -665408304
'Timestamp' -> 39.238E+3
With the Input set to Enum constant I get no values or strings coming back. With the Input set to Ring constant I just get the numeric value
Dimitris -
How to read all values of a queue
Hi All,
In Message mapping I am checking condition for field value based on incoming value.
In test cases i can see the second or third occurence is getting supressed and first value fails the condition and mapping node not created.
I would like to know how to read multiple values from queue and check condition for each value and if correct value present condition should pass.
I tried all possible context changes but no luck.
Any ideas how to read all values coming .
Thanks.<?xml version="1.0" encoding="UTF-8"?>
<msg version="" dbName="">
<rowOp isLast="" cmitLSN="" cmitTime="" authID="" correlationID="" planName="">
<updateRow subName="" srcOwner="" srcName="" intentSEQ="" rowNum="" hasLOBCols="">
<col name="END_RSN_CDE" isKey="852369" invalidData="" rawData="">
<smallint>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</smallint>
<date>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</date>
<char>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</char>
</col>
<col name="SVC_USER_SDT" isKey="789654" invalidData="" rawData="">
<smallint>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</smallint>
<date>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</date>
<char>
<beforeVal invalidData="" rawData=""/>
<afterVal invalidData="" rawData=""/>
</char>
</col>
</updateRow>
</rowOp>
</msg> -
Problem reading RFC values from IRecordSet !!!!
Hi All,
I am having some problem reading values from IRecordSet. Can not seem to parse the output structure from RFC. AM using connector gateway service to execute BAPI_EXCHRATE_GETCURRENTRATES.
Here is the code,
MappedRecord input = rf.createMappedRecord("input");
input.put("DATE",new String("01011990"));
input.put("DATE_TYPE", new String("V"));
input.put("RATE_TYPE", new String("M"));
MappedRecord output = (MappedRecord) ix.execute(ixspec, input);
Object rs = null;
IRecordSet recSet = null;
Object result = output.get("EXCH_RATE_LIST");
if (result == null) {
response.write("<BR>null");
rs = new String(" ");
} else if (result instanceof IRecordSet) {
IRecordSet irs = (IRecordSet) result;
response.write("<BR>Got some dataaa");
IRecordMetaData rsmd = null;
rsmd = irs.retrieveMetaData();
irs.beforeFirst();
while(irs.next()){
response.write("Row::"+irs.getString("RATE_TYPE")+" "+irs.getString("FROM_CURR")+" "+irs.getString("EXCH_RATE"));
Am getting the pritn statement, Got Some Data on the PDK component.
But somehow not able to read the values from IRecordSet
What is the mistake here?
Pls help
Edited by: Aakash Jain on Oct 11, 2008 12:22 AMHi
Try in this way.
IRecordSet resultTable = (IRecordSet)outputParams.get("TABLE_NAME");
for(resultTable.beforeFirst(); resultTable.next(); ) {
response.write(resultTable.getString(0));
response.write(resultTable.getString(1));
Thanks -
Short dump in reading selection values in Report
Hi all,
I have created a Navegational Attributte and added this Info Object in the existing Query and for this object we have created Charactistics Value Variable with Uesr Entry.
But, When we use input selection option to select a vlaue for this Variable in the Variable Selection Screen it is trying to read the values and going into short Dump but for other variables Selection option is working fine.
Please anyone help me if you have the solution.
Regards,
Ali.Hi,
Try deleting the master data and reload the master data again and check for the selection variables. Check the short dump in ST22 it will say which master table ie SID table or master table where the join fails.
Thanks,
Arun -
Reporting Issue "Opening Balance values are going to Not Assigned Values"
Hi Friends,
Closing Balance values are perfectly showing but opening balance values are going to Not Assingned Values? I am not able to find it out.
our query is built on PCA Daily Multiprovider.
Pls Help.
Thanks
AsimHi Ravish,
Here are the details
Stock values and quantities in the PCA cube of BW never show correctly at an article level due to an opening balance issue. This reduces our ability to report on stocks at moving average price, i.e. anything that actually matches the financial values in the system. The issue arises because stock at the beginning of the year (quantity and value) for any site is only shown against an article of "Not assigned." Stock movements during the year are shown against the appropriate article.(If you have a new site, the will have stock assigned against an article up until 31 December and then the 31 December values are shown against "not assigned" for the next year).
Thanks
Asim -
Determine/read the value of parameter rdisp/max_wprun_time within ABAP
Hi,
I need to avoid program breaks caused by exceeding run time longer than defined in parameter rdisp/max_wprun_time.
I will check the time since start of report in the critcal loop to bring the current data changes to a controlled end before getting a program break. I won't put a constant to the report, I will have a dynamical routine to avoid changes of report if the value of parameter rdisp/max_wprun_time will be changed.
But how can I get the value of this parameter within my ABAP report? Is there a table where this value has been stored? Is there an existing function module or a method to read the value?
Thank's a lot in advance!
GeorgThe runtime parameter (GET RUN TIME ) can be used to dynamically get the program run time
DATA T TYPE I.
GET RUN TIME FIELD T.
WRITE: / 'Runtime', T.
or
U probably can store the start date and time in TVARV with some variable ( line concatenate program name + START Date + Time)
and then use
SD_DATETIME_DIFFERENCE
or
SD_CALC_DURATION_FROM_DATETIME
Regards,
Mithun Shetty -
Function Module to Read attributes value from Classification tab
Dear Experts ,
We are using material classification in the material master. Under classification tab of material master , we are maintaining certain characteristics and their corresponding values.
I want to read those values and use those in one of the report.
Can you please help me in identifying Function Module which will return the values of all the attributes of that material.
Thanks in advnce,
Regards,
NikhilYou can check those details using CT06 transaction.
FM CLAF_CLASSIFICATION_OF_OBJECTS can be used to retrive the data using program.
CALL FUNCTION 'CLAF_CLASSIFICATION_OF_OBJECTS'
EXPORTING
class = gc_class
classtext = 'X'
classtype = gc_classtype
clint = gc_mmpsk
features = 'X'
language = sy-langu
object = l_object
key_date = sy-datum
initial_charact = 'X'
change_service_clf = ' '
inherited_char = 'X'
TABLES
t_class = lt_class
t_objectdata = lt_objectdata
EXCEPTIONS
no_classification = 1
no_classtypes = 2
invalid_class_type = 3
OTHERS = 4. -
I want the read the value of a field,'LCSTATUS' belonging to context node 'BTADMINH' in the GET_I method of the field, 'ZZFLD000008' belonging to context node,'ZBTACTIVITYH'.
In the context node class of context node 'ZBTACTIVITYH',I have created an instance attribute,GR_OWNER type ref to context class.
I get the following error in the line - lv_act_status = Lr_entity->if_bol_bo_property_access~GET_PROPERTY_AS_STRING( 'LCSTATUS' ).
'An exception (CX_CRM_CIC_PARAMETER_ERROR) occurred Message no. TPDA430'
I have used the below code.
method GET_I_ZZFLD000008.
DATA: current TYPE REF TO if_bol_bo_property_access,
lv_act_status TYPE string.
DATA:lr_entity TYPE REF TO cl_crm_bol_entity,
lr_current TYPE REF TO if_bol_bo_property_access,
lr_parent TYPE REF TO cl_crm_bol_entity.
rv_disabled = 'TRUE'.
if iterator is bound.
current = iterator->get_current( ).
else.
current = collection_wrapper->get_current( ).
endif.
CHECK gr_owner IS BOUND.
lr_entity ?= gr_owner->btadminh->collection_wrapper->get_current( ).
CHECK lr_entity IS BOUND.
lv_act_status = Lr_entity->if_bol_bo_property_access~GET_PROPERTY_AS_STRING( 'LCSTATUS' ). "error states that lcstatus can't be used here.
TRY.
IF current->is_property_readonly(
'ZZFLD000008' ) = abap_false. "#EC NOTEXT
rv_disabled = 'FALSE'.
ENDIF.
CATCH cx_sy_ref_is_initial cx_sy_move_cast_error
cx_crm_genil_model_error.
RETURN.
ENDTRY.
endmethod.Hi,
LCSTATUS is not an attribute of the BTADMINH structure. It is read using the relation to the status object
BTADMINH-> BTHeaderStatusSet-> BTStatusHCurrent-> ACT_STATUS.
Try reading the ACT_STATUS of object BTStatus as given below.
data: coll type ref to if_bol_entity_col.
data: entity type ref to cl_crm_bol_entity,
lv_act_status TYPE string.
entity ?= current. "BTADMINH entity.
coll = entity->get_related_entities(
iv_relation_name = 'BTHeaderStatusSet' ). "#EC NOTEXT
current = coll->get_current( ).
entity ?= current.
coll = entity->get_related_entities(
iv_relation_name = 'BTStatusHCurrent' ). "#EC NOTEXT
current = coll->get_current( ).
try.
lv_act_status = current->if_bol_bo_property_access~GET_PROPERTY_AS_STRING( 'ACT_STATUS' ).
catch cx_crm_cic_parameter_error.
endtry.
Regards JP -
How to read the value of Inputfield in WAD in JAVA script?
Hi Experts,
I have a requirement in WAD .
I have put an Input Field (text box), a button and a script control in the web template.
In my script control function , I want to read the value entered in the input field using java script. How do I achieve it?
Thanks in advance.
Regards
akshayHi,
To do this, first you may want to view the HTML source of the report. So, when you have the report launched with the input field, right click and select View Source. Usually it is under a <span> tag with id something like sapbi_snippet_YOURWEBITEMNAME. Most useful commands here are document.getElementById and document.getElementsByTagName.
You can also access the input web item value using standard sap command SET_SELECTION_STATE_BY_BINDING. Take a look at the documentation on this.
Hope the above helps.
Regards,
wira -
Selecting one cursor at a time and then reading its value
I am a novice LabView user. I am trying to develop a program in which I have to select portions of a waveform and delete the outliers. The problems I run into is selecting cursors at a time and then reading its value. I was using Active Cursor. Ideally what I need is to read read values of the first two cursors, cursor0 and cursor1 and remove outliers in the region and then move to region between cursor1 and cursor2 and so on. Is there a way to control which cursors are active, read its value and then move to the next set.
Hi binc,
I have attached a VI that should remove outliers. This may not be the best way to do it, but it is one possibility.
Thanks,
Paul B.
Motion Control R&D
Attachments:
Remove_outliers.vi 20 KB -
Hiding a table column and its contents yet reading the values
Hi all,
hope someone can help as i urgently need a solution for this although its probably more of a javascript and html forms question than a JSP - but i couldnt find a good javascript forum - if any one has come across a good JS and HTML - i would appreciate if you would let me have a url for it - in the meantime as i need this urgentely and most JS sites that i have visted and posted on seem to be useless, i havent got a reply back yet , and since i've always found java sun forum good and helpful thought would post it here - hope no one minds it too much . Thanks in advance for any help with resolving my urgent problem.
overview of question:
I need to, using an onclick() event read the contents of the 4th cell in the clicked row and set the value of a hidden element � (not sure what element to use here attribute tag? Or some other - but basically, this needs to also be hidden, as I�m going to use this as one of the parameters to send through as part of the form - )
explanation of question
So when I do :-
<td><netui:label value="{container.item.TELECARERID}"/></td> And using javascript :-
row.cells[4].innerText;I can read the value and print it to screen as :-
alert('row.cells[4].innerText)) = ' + row.cells[4].innerText);although at this stage I�m not sure how to now set this value to an element in the form so that I can include this value as part of the submit action of the form.
However when I do the following, which is closer to what I�m trying to achieve (ie hide the 4th column of the table and its values � but when I just hide the value as in:-
<td><netui:hidden dataInput="{container.item.TELECARERID}" dataSource="" /></td> I can�t use the above (row.cells[4].innerText;), javascript syntax to get to the value although the value is still in the viewsource of the html page.
How can I hide this forth column of the table yet get the values of the 4th column and also set it to some element of the form so that it can be submitted with the date range as part of a criteria to search against by the backend server.
the full code (well... relevant parts)
Here is all the code:
<table id="table1" class="tablebody" border="1">
<tbody>
<tr>
<th><rpb:columnHeader field="FIRSTNAME"><i18n:getMessage messageName="first_name"/></rpb:columnHeader></th>
<th><rpb:columnHeader field="LASTNAME"><i18n:getMessage messageName="last_name"/></rpb:columnHeader></th>
<th><rpb:columnHeader field="LOGONNAME"><i18n:getMessage messageName="logon_name"/></rpb:columnHeader></th>
<th><rpb:columnHeader field="TEAM"><i18n:getMessage messageName="team"/></rpb:columnHeader></th>
<th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>
</tr>
</netui-data:repeaterHeader>
<netui-data:repeaterItem>
<tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';" onclick="selectTeleCarer(this)">
<td><netui:label value="{container.item.FIRSTNAME}"/></td>
<td><netui:label value="{container.item.LASTNAME}"/></td>
<td><netui:label value="{container.item.LOGONNAME}"/></td>
<td><netui:label value="{container.item.TEAM}"/></td>
<td><netui:label value="{container.item.TELECARERID}"/></td>
</tr>
</tbody>///////and then I�m trying to using the below sepertaely printed javascript set it to the below hidden attribute so that it can be submitted as part of the form
<netui:hidden tagId="teleCarerId" dataSource="{actionForm.teleCarerId}" dataInput=""/>
<div>
<i18n:getMessage messageName="created_between"/>
<netui:textBox tagId="data" dataSource="{actionForm.fromDate}"/>
<button id="trigger" onclick="jscalendar/calendar.js">...</button>
<i18n:getMessage messageName="and"/>
<netui:textBox tagId="data1" dataSource="{actionForm.toDate}"/>
<button id="trigger2" onclick="jscalendar/calendar.js">...</button>
</div>
<br />
<netui:button value="Submit" type="submit"/>
</netui:form>/// the java script is :-
function selectTeleCarer(row)
if ( row.style ) {
row.style.backgroundColor = ('gold' == row.style.backgroundColor)?
'white' : 'gold';
//document.form.teleCarerId.value = row.cells[4].innerText;
alert('row.cells[4].innerText)) = ' + row.cells[4].innerText);
}thanks for the reply,
but i cant use just html like <input type hidden > as i'm using the struts like framework with the netui tags in weblogic where i need to link the tag value to the form bean to be passed to the server . thus i need to use the netui tag , which doesnt have a name but a tagId instead, so i'm using it like this :
<netui:hidden tagId="teleCarerId" dataSource="{actionForm.teleCarerId}" dataInput=""/>and then in javascrpit doing:
//document.form.teleCarerId.value = row.cells[4].innerText;but thats not my problem ()as it probably will work and its only an issue after i resolve the first part of my question:-
which is how do i hide a cloumn in a table and its values so that when the user selects a row i can pass the hidden value of row as part of my form .
as i mentioned before when i make the cloumn visible as in
<th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>and give it a visible value:
<td><netui:label value="{container.item.TELECARERID}"/></td>
</tr>i can pick up the value fine using the javascript syntax:
row.cells[4].innerText;however when i hide only the value - which is only part of what i want to do as i want to also hide the column heading so that this part of the table isnt seen- as in:-
<td><netui:hidden dataInput="{container.item.TELECARERID}" dataSource="" /></td>then i cant use
row.cells[4].innerText;to pick up the value although it does hide the value and in viewsourec the value is there - is there some other syntax that i should be using here - and also how can i hide the cloumn heading so that the table looks asthtically good on the browser?
ie. what should i change this line of code to?
<th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>thanks in advance for any help. -
To read the values in the spreadsheet
Hi,
I have an excel sheet with some values quoted and ended with a comma at the end ( so as to place in the where condition of the sql query)
I need to use these values in the where condition of the sql query to get the result. I will use this query in the shell script.
How can i read each value from the spreadsheet.
Values in the spreadsheet:
'TT.1',
'TT.2',
'TT.3',
'TT.4',
'TT.5'
Please guide me.
Many thanks in advance.Whats the file format? Is it XLS. If thats the case then you cant use External Table. You may need to go for Hetrogeneous Services. You can follow this link to know more about it
http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4406709207206#18830681837358
On the other hand if your file format is CSV then you can go for external tables. Once you have your external table in place its just a matter of how you query it. But mind that the file need to be in the DB server and not on your client machine. -
How to read the value of OLAPDataGrid cell/s from external object
Hi,
I have an OLAPDataGrid control in an Adobe flex application,
and I am using the cutom renderer to render the cells of the
OLAPDataGrid ,
any Idea how I can read the value of each cell at the
renderer , so I will be able to decide about the actions for each
cell at the renderer?"j_shawqi" <[email protected]> wrote in
message
news:gkqgdl$539$[email protected]..
> Hi,
> I have an OLAPDataGrid control in an Adobe flex
application,
> and I am using the cutom renderer to render the cells of
the OLAPDataGrid
> ,
> any Idea how I can read the value of each cell at the
renderer , so I will
> be
> able to decide about the actions for each cell at the
renderer?
I'm thinking that you'll need to look at the listData
property. I'm not
sure what you get in an OLAP Grid that orients you to your
cell position,
but I'd set a break point in the listData override of your
renderer and see
what you actually have, or look at the docs for the data type
of the
listData object that the default renderer expects to get.
HTH;
Amy
Maybe you are looking for
-
Firefox was apparently shut down abruptly and there were several tabs open.
-
Rescued pictures were downloaded to my iPhone; Can't delete from folders
We rescued 368 pictures from an Android phone that was damaged and downloaded to my iPhone and stored in folders...Photo Library, Saved pictures and DCIM.... Finally, I had tech rep at store copy them to a zip drive and I stored safely to my computer
-
Hello, I have added a new user to OD. (2 server environment) I have applied the email server address under the mail tab. (yes the mail server IP resolves locally) However, upon inspection of the accounts tab of the mail service, I am not seeing the n
-
SocialMiner Integration with Linkden and Whatsapp
Hi Everybody, One of my customers wants to integrate Cisco SocialMiner with Linkden and Whatsapp but I did not find integration information in product guides. One of my team members told me that we can achieve Linkden integration through REST APIs, b
-
Here is my situation. I work in a computer lab containing both PC's and Macs, and at the end of the night, I want to be able to send a message to the users on the Macs stating that the computer will be shutting down in 20 minutes, and will automatica