小编Jag*_*ger的帖子

如何让abap程序暂停?

出于测试目的,我需要我的ABAP程序等待几秒钟.如何才能做到这一点?

sap abap

6
推荐指数
1
解决办法
2万
查看次数

Oracle如何将查询导出到text/csv文件

我想知道如何将查询从PL/SQL导出到文本文件或csv文件.我想到的查询导出了大量数据(约1 gig).所以我也想把数据分成多个文件;

out1.csv out2.csv out3.csv

我希望能够决定分割多少个文件.

任何人都知道如何做到这一点?

csv oracle plsql export text-files

6
推荐指数
1
解决办法
5万
查看次数

在运行时使用反射将文件添加到类路径的危险

最近我一直在寻找在运行时将jar文件动态加载到我的应用程序中的方法.

我已经多次使用某个解决方案,这基本上是一个"hack",它获取系统类加载器并使用反射访问其他受保护的addURL方法,以便在运行时将其他文件添加到原始类路径中.这个解决方案非常有效,可以避免在编写和使用自制的自定义类加载器时出现的问题.

它看起来像这样:

URLClassLoader sysloader = (URLClassLoader) ClassLoader.getSystemClassLoader();
Class sysclass = URLClassLoader.class;

try {
      Method method = sysclass.getDeclaredMethod("addURL", parameters);
      method.setAccessible(true);
      method.invoke(sysloader, new Object[] { u });
 } catch (Throwable t) {
      t.printStackTrace();
      throw new IOException("Error, could not add URL to system classloader");
 }
Run Code Online (Sandbox Code Playgroud)

我的问题如下:我假设有一个很好的理由让addURL方法首先受到保护,在动态地将文件添加到类路径时必然存在某种陷阱或危险.

除了假设系统类加载器总是一个URLClassLoader,"应该总是这样"(TM),使用这个"hack"时我会遇到什么样的麻烦?

谢谢

java reflection classloader

6
推荐指数
1
解决办法
680
查看次数

如何使用命令行通过SAP登录

我正在尝试使用sapgui命令通过命令行登录SAP,这可能吗?有没有办法查看sapgui命令的所有参数/参数?

sap

6
推荐指数
1
解决办法
3万
查看次数

我想打开一个新选项卡而不是弹出窗口

我正在尝试打开一个新标签.但是Window.open()打开弹出窗口.

我想hello.php在新标签中打开文件.但它正在一个新的弹出窗口中打开.

<!DOCTYPE html>
<html>
<head>
<script language="javascript">

document.onmousedown=disableclick;
//status="Right Click Disabled";

function disableclick(event)
{
  if(event.button==2)
   {
     //alert(status);
     return false;    
   }
}
</script>
</head>
<body oncontextmenu="return false">

<form action="" method="POST" oncontextmenu="return false">



<b>Enter Username:</b><input type="text" name="username" value=""/><br>

<b>Enter Password: </b><input type="password" name="password" value=""/><br>

<input type="submit" value="submit" name="submit"/>
<input type="reset" value="reset" name="reset"/>

</form>

<?php


if (isset($_POST['submit'])) 
{

$username=$_POST['username'];
$password=$_POST['password'];

mysql_connect("localhost", "root", "") or die(mysql_error()); 

mysql_select_db("demo") or die(mysql_error()); 

$result=mysql_query("select * from employees where name='$username' and pass='$password'") 
 or die(mysql_error()); …
Run Code Online (Sandbox Code Playgroud)

html javascript php tabs popup

6
推荐指数
1
解决办法
2万
查看次数

ABAP中的like和like行有什么区别?

我有一个疑问.我可以知道ABAP LIKELIKE LINE OFABAP 之间的区别是什么?我在某个地方看到了宣布工作区域的声明.

wa LIKE it_one
wa LIKE LINE OF it_one
Run Code Online (Sandbox Code Playgroud)

abap

6
推荐指数
1
解决办法
9563
查看次数

DESCRIBE FIELD带有未分配的字段符号

这是给你的.

为什么以下代码段不以短转储结束,GETWA_NOT_ASSIGNED而是返回C带有长度的类型2

FIELD-SYMBOLS: <fs_any> TYPE any.

DESCRIBE FIELD <fs_any>
  TYPE DATA(l_type)
  LENGTH DATA(l_length) IN BYTE MODE
  DECIMALS DATA(l_decimals).
Run Code Online (Sandbox Code Playgroud)

我在ABAP文档中找不到有关此行为的任何内容.

编辑:

看起来短期转储似乎永远不会出现.我也试过了

FIELD-SYMBOLS: <fs_any> TYPE i.
Run Code Online (Sandbox Code Playgroud)

FIELD-SYMBOLS: <fs_any> TYPE but000.
Run Code Online (Sandbox Code Playgroud)

所以vwegert的答案看起来似乎是合理的,因为声明一个没有任何类型的变量就是DATA: var.默认它的c长度1.

sap abap

6
推荐指数
1
解决办法
613
查看次数

具有声明但在许多包中都没有使用定义的类型

我刚刚通过分析一些遗留代码开始了我对Oracle和PL/SQL的冒险.

我遇到了以下声明似乎没有任何定义(BODY)

CREATE OR REPLACE TYPE "TY_STRING_T";
Run Code Online (Sandbox Code Playgroud)

但是在许多包装的许多地方使用.比如这样.

otc ty_string_t := ty_string_t();
Run Code Online (Sandbox Code Playgroud)

我知道这就像创建一个类的实例ty_string_t.

然后它用作例如集合.

otc.EXTEND;
otc(1) := 'test';
Run Code Online (Sandbox Code Playgroud)

为什么这种类型的使用完全没有定义呢?我错过了什么?在类型下的SQL Developer中,当我扩展节点时,没有正文部分.

编辑:

all_dependencies表中搜索依赖项会得到以下结果.

SELECT * FROM all_dependencies WHERE name = `TY_STRING_T`;
------------------------------------------------------------------------------------------------------------------------------
| OWNER | NAME        | TYPE | REFERENCED_OWNER | REFERENCED_NAME | REFERENCED_TYPE | REFERENCED_LINK_NAME | DEPENDENCY_TYPE |
------------------------------------------------------------------------------------------------------------------------------
| AAA   | TY_STRING_T | TYPE | SYS              | STANDARD        | PACKAGE         | (null)               | HARD            |
------------------------------------------------------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

oracle plsql

6
推荐指数
1
解决办法
432
查看次数

是否可以从ABAP中调用库(具有C编程语言接口)?

我没有ABAP编程的经验,我想知道是否可以从SAP应用程序中调用带有C编程语言接口的第三方库.

更确切地说,目标是在SAP应用程序内使用IBM CPLEX Optimizer(在本地计算机上运行).Optimizer是一个库,具有适用于C++,Java和.NET(C#,VB.NET)的API.我想这是一个DLL文件.

那么你能告诉我是否可以从ABAP应用程序中调用DLL的功能?

sap abap cplex

6
推荐指数
1
解决办法
729
查看次数

Spring web:带有注释映射的控制器 - 获取HttpServletRequest /表单数据

我有一个使用注释映射的控制器; 客户端应用程序正在访问URL,并发送POST/GET数据.如何在此方法中访问请求对象?

java spring spring-mvc

5
推荐指数
1
解决办法
5939
查看次数

标签 统计

abap ×4

sap ×4

java ×2

oracle ×2

plsql ×2

classloader ×1

cplex ×1

csv ×1

export ×1

html ×1

javascript ×1

php ×1

popup ×1

reflection ×1

spring ×1

spring-mvc ×1

tabs ×1

text-files ×1